dup是duplicate的缩写,重复的意思;
用来定义重复的字节、字、双字、结构等内存缓冲区;
db x dup(),x是重复的次数,()里是要重复的数,逗号分隔;
db 重复的次数 dup (重复的字节性数据)
dw 重复的次数 dup (重复的字型数据)
dd 重复的次数 dup (重复的双字性数据)
例子:
db 3 dup (0)
定义了3个字节,它们都是0,相当于 db 0,0,0
db 3 dup (0,1,2)
定义了9个字节,它们是0、1、2、0、1、2、0、1、2
相当于 db 0,1,2,0,1,2,0,1,2
db 3 dup('abc','ABC')
定义了18个字符,它们是 ‘abcABCabcABCabcABC’
相当于 db ‘abcABCabcABCabcABC’
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/bcbobo21cn/article/details/129645581