Microsoft MASM语言有IRP directive。它是FOR指令的同义词,它定义了“for each item”程序集循环。
我觉得这个名字令人困惑。搜索没有透露这3个字母的含义。
IRP代表什么?
答案 0 :(得分:1)
IRP表示无限期重复。这是汇编语言中一个长期的传统名称。它可以追溯到至少1972年。
MACRO-11 manual from June 1972说:
无限重复本质上是一个宏定义,它只有一个伪参数,并为每个提供的实参数进行扩展。
该指令接受变量或无限个项目。每个项目的身体重复一次。 伪参数每次迭代都会占用当前项的值。
这与一个简单的重复块形成了鲜明对比,它只取一个参数(一定数量的参数)解释为一个计数并重复指定的次数。