- 艾寶物聯(lián)IOBOV? ─ 工業(yè)無(wú)線測(cè)控專家
宏指令:用一個(gè)子程序N代替多個(gè)具有相同結(jié)構(gòu)、但操作數(shù)不同的子程序。
注意:子程序N必須用指令SBN/RET來(lái)定義,必須放在主程序之后、END之前。子程序嵌套不能超過(guò)16次。
執(zhí)行宏指令的過(guò)程
① 當(dāng)執(zhí)行條件ON時(shí),停止執(zhí)行主程序,將輸入數(shù)據(jù)I1~ I1+3的內(nèi)容復(fù)制到SR232~SR235中,將輸出數(shù)據(jù)O1~ O1+3的內(nèi)容復(fù)制到SR236~SR239中,然后調(diào)用子程序N;
②子程序N執(zhí)行完畢,再將SR236~SR239的內(nèi)容傳送到O1~ O1+3中,并返回到MCRO的下一條語(yǔ)句,繼續(xù)執(zhí)行主程序。
關(guān)于宏指令的操作數(shù)