692326512
每天进步一小步
级别: 工控侠客
精华主题: 0
发帖数量: 86 个
工控威望: 2237 点
下载积分: 1735 分
在线时间: 194(小时)
注册时间: 2011-07-06
最后登录: 2019-11-03
查看692326512的 主题 / 回贴
楼主  发表于: 2012-06-09 20:21
图片:
跳转指令 CJ 和CALL的区别在哪 看下这个图 区别的哪里悟性比较低没看出就其中玄机求指点
znz43
工控职业已成回忆 只因爱好常回家园 乐此不疲
级别: 工控侠客

精华主题: 0
发帖数量: 1057 个
工控威望: 4900 点
下载积分: 7351 分
在线时间: 2561(小时)
注册时间: 2010-06-24
最后登录: 2025-01-26
查看znz43的 主题 / 回贴
1楼  发表于: 2012-06-10 11:39
跳转执行时,直接跳到标签指定步,可以向下跳,也可向上跳。
向下跳时在跳转指令到标签指定步之间的程序本次循环中跳过不再执行。
向上跳时将重复执行前面已执行过的程序步,千万注意如跳转条件控制不好会引起死循环,超时看门狗报警。
call调用子程序条件成立时,转到主程序外的子程序执行,子程序完成后,返回到调用子程序步的下一步继续执行。
如果调用子程序条件不成立,那么子程序永远不会执行。
对于跳转,即使条件不成立,程序依次执行下去,碰到标签步依然会执行。
出门打工难,打工学艺难,学艺拜师难,找到好师傅更难。
赠人玫瑰,手留余香。舍得舍得,有舍才有得。