在汇编语言中dup('#')的含义是什么?

时间:2016-04-26 11:37:53

标签: assembly masm dup

e-g

  1. source BYTE"这是源字符串",0
  2. 目标BYTE SIZEOF来源DUP('#')
  3. 这行代码中Dup('#')的功能是什么。

1 个答案:

答案 0 :(得分:1)

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