JMP指令和LBL指令可实现跳转功能,JMP必须放在LBL前面吗?其中标签是什么意思?就是LBL后面的程序吗?
问题补充:
谢谢二位的指教,我试了一下,当将LBL置于JMP前,运行出错。我想实现在主程序中,循环执行其中的一段程序,之后再向下执行。即象FOR NEXT指令,在一个扫描周期,其间的指令重复运行一定次数。我想实现的功能是:在一个扫描周期内,有条件的循环一段程序,当条件不满足时,再向下运行。
最佳答案
跳转至标签(JMP)指令对程序中的指定标签(n)执行分支操作。标签(LBL)指令标记跳转目的地(n)的位置。您可以在主程序、子程序或中断例行程序中使用"跳转"指令。"跳转"及其对应的"标签"指令必须始终位于相同的代码段中(主程序、子程序或中断例行程序)。
还有,JMP不是必须放在LBL前面。
提问者对于答案的评价:
谢谢指导!
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc357023.html