ITEEDU

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