9.4.2 伪指令IRP
伪指令IRP的作用是用每个参数创建一组语句,其重复次数由伪指令后面参数表中参数的个数来确定。其一般使用格式如下:
IRP 形式参数, <实参1, 实参2, ……, 实参n>
重复的语句组
ENDM
例9.11 把16位通用寄存器之值相加,并把结果存入寄存器AX。
解:由于16位通用寄存器名是一些不同的符号,不能用计数的方法来依次访问它们,所以,我们需要用伪指令IRP来实现。
IRP REG, <BX, CX, DX, SP, BP, SI, DI>
ADD AX, REG
ENDM