子程序返回指令SRET的编号为FNC02。无 *** 作数,占用1个程序步。
如果X0接通,则转到标号P10处去执行子程序。当执行SRET指令时,返回到CALL指令的下一步执行。
使用子程序调用与返回指令时应注意:
1)转移标号不能重复,也不可与跳转指令的标号重复;
2)子程序可以嵌套调用,最多可5级嵌套。
在上面已经说明如何放置子程序,放在最后面。如果有多个子程序,有P0,P1,---P63只能最多63个个,如果使用GXDeveloper的话,直接在一行的最左边输入“P0”即可。
在主程序完成前调用子程序callp10
,
主程序结束
fend
;在接下去的可在左母线的左空位置设置子程序标号p10
,作为子程序的入口,
在子程序的结尾使用sret
;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)