汇编语言中的 dup('#') 是什么意思

Sem*_*Ali 0 assembly masm

例如

  1. source BYTE "这是源字符串",0
  2. 目标字节大小 源 DUP('#')

这行代码中的 Dup('#') 的作用是什么?

Jef*_*eff 7

dup (#)用于数组声明。例如

array1  byte  20 DUP(0)      ;declare an array of 20 bytes
                             ;each byte initialized to 0
array2  byte  20 DUP('X')    ;declare an array of 20 bytes
                             ;each byte initialized to 'X'
array3  byte  20 DUP (?)     ;declare an array of 20 bytes
                             ;each byte is not initialized
Run Code Online (Sandbox Code Playgroud)