宏指令:用一个子程序N代替多个具有相同结构、但操作数不同的子程序。
注意:子程序N必须用指令SBN/RET来定义,必须放在主程序之后、END之前。子程序嵌套不能超过16次。
执行宏指令的过程
①
当执行条件ON时,停止执行主程序,将输入数据I1~
I1+3的内容复制到SR232~SR235中,将输出数据O1~
O1+3的内容复制到SR236~SR239中,然后调用子程序N;
②子程序N执行完毕,再将SR236~SR239的内容传送到O1~
O1+3中,并返回到MCRO的下一条语句,继续执行主程序。
关于宏指令的操作数