发布网友 发布时间:2022-07-21 13:02
共1个回答
热心网友 时间:2023-10-29 20:47
p就是将括号()里的代码重复 n 遍,也就是循环语句。
解释:DUP是伪指令,重复数据定义,使数据定义指令重复指定的次数!
具体分析:在汇编定义变量的时候会用到p,变量名 、类型 、初值表,Dup用于把一个相同值赋值若干次,重复次数 p(数据项),具体比如s db 30 p(0),定义一个字节型变量,该变量占用30个字节,所有字节被初始化成0,equ是一个代码替换指令,比如:s equ bx+si,mov cx,[s],那么上面两句代码相当于如下指令:mov cx,[bx+si]