当前位置: 汇编教程 > 03-指令系统 > 阅读正文

汇编 伪指令dup

2021.7.12.   573 次   248字

dup是一个常用的伪指令,能够省去大量重复的数据的定义,

回顾db,dw,dd等伪指令,分别是定义1,2,4个字节大小的数据,但对于大量重复的数字却很麻烦

db 0, 0, 0
db 0,1,2,0,1,2

我们可以使用dup来简化

db 3 dup(0)
db 2 dup (0,1,2)

很明显,dup的语法:

db 重复次数 dup(重复内容)

当然对dw,dd也是同样的,重复内容格式中,若有多个数值,用逗号隔开

在很多程序中,会使用dup初始化某个段(或栈),例如

stack segment
    db 200 dup(0)
stack ends

本篇完,还有疑问?

加入QQ交流群:11500065636 IT 技术交流群