• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
fankeji
级别: 工控侠客
精华主题: 0
发帖数量: 36 个
工控威望: 4637 点
下载积分: 2166 分
在线时间: 118(小时)
注册时间: 2012-07-09
最后登录: 2021-11-06
查看fankeji的 主题 / 回贴
楼主  发表于: 2012-11-01 13:51
子程序调用call和条件转移指令CJ有什么区别吗?感觉用处都是一样的
希望大大们为小弟解答下,不胜感激
cvlsam
富士低压,POD(觸摸屏),PLC专卖
级别: VIP会员

精华主题: 3 篇
发帖数量: 6777 个
工控威望: 38380 点
下载积分: 4243 分
在线时间: 9538(小时)
注册时间: 2006-09-13
最后登录: 2024-12-23
查看cvlsam的 主题 / 回贴
1楼  发表于: 2012-11-01 14:06
子程序调用系统要干的活:
保存调用时系统相关参数,然后执行子程序,当子程序返回时,恢复调用时的相关参数。

转移:
条件符合就跳转。

子程序调用好像你老板叫你去帮他买包烟,然后说回来要继续工作,你当然要保存手中写到一半的程序,然后去买烟,买回来后继续写程序。

转移么就是你老板叫你去买烟,买好就下班了,你当然整理整理好自己的东西,电脑一关,买烟去了。

本帖最近评分记录:
  • 下载积分:+5(fankeji) 好人!
    fankeji
    级别: 工控侠客
    精华主题: 0
    发帖数量: 36 个
    工控威望: 4637 点
    下载积分: 2166 分
    在线时间: 118(小时)
    注册时间: 2012-07-09
    最后登录: 2021-11-06
    查看fankeji的 主题 / 回贴
    2楼  发表于: 2012-11-01 14:10
    谢谢,解答的很生动
    blitzcrank
    级别: 探索解密
    精华主题: 0
    发帖数量: 55 个
    工控威望: 196 点
    下载积分: 4066 分
    在线时间: 170(小时)
    注册时间: 2012-10-26
    最后登录: 2014-08-13
    查看blitzcrank的 主题 / 回贴
    3楼  发表于: 2012-11-01 14:11
    樓上的比喻好生動啊

    所以說CJ不得已不要用

    編程會亂掉 debug會變得很困難
    zczc777
    阳光总在风雨后,乌云上有睛空!珍惜所有的感动每一份希望在你手
    级别: 家园常客
    精华主题: 0
    发帖数量: 440 个
    工控威望: 593 点
    下载积分: 1478 分
    在线时间: 238(小时)
    注册时间: 2008-10-25
    最后登录: 2024-02-15
    查看zczc777的 主题 / 回贴
    4楼  发表于: 2012-11-01 15:02
    有意识
    lmyjxsr12
    赖明炎
    级别: 略有小成
    精华主题: 0
    发帖数量: 144 个
    工控威望: 287 点
    下载积分: 10462 分
    在线时间: 164(小时)
    注册时间: 2011-01-04
    最后登录: 2024-06-23
    查看lmyjxsr12的 主题 / 回贴
    5楼  发表于: 2012-11-01 21:06
    1楼的比喻真形像,我原先也很模糊,现在明白了!
    waitfor
    级别: 家园常客
    精华主题: 0
    发帖数量: 604 个
    工控威望: 831 点
    下载积分: 5871 分
    在线时间: 406(小时)
    注册时间: 2010-07-04
    最后登录: 2024-12-08
    查看waitfor的 主题 / 回贴
    6楼  发表于: 2012-11-01 22:09
    引用
    引用第1楼cvlsam于2012-11-01 14:06发表的  :
    子程序调用系统要干的活:
    保存调用时系统相关参数,然后执行子程序,当子程序返回时,恢复调用时的相关参数。

    转移:
    条件符合就跳转。
    .......

    太恰当了,
    开人心
    级别: 略有小成
    精华主题: 0
    发帖数量: 363 个
    工控威望: 496 点
    下载积分: 4232 分
    在线时间: 763(小时)
    注册时间: 2006-09-12
    最后登录: 2024-09-04
    查看开人心的 主题 / 回贴
    7楼  发表于: 2012-11-01 22:13
    还有就是子程序不调用时CPU是不执行程序扫描子程序的,跳转是每个周期都扫描一遍的。
    chiuwing
    级别: 探索解密
    精华主题: 0
    发帖数量: 11 个
    工控威望: 123 点
    下载积分: 1188 分
    在线时间: 6(小时)
    注册时间: 2012-10-31
    最后登录: 2013-03-11
    查看chiuwing的 主题 / 回贴
    8楼  发表于: 2012-11-02 08:42
    LZV5 .解释不能再生动了
    ccy5156
    虽然网络是虚拟的,但同样存在真.善,美,正在生锈的湘籍男孩,
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 939 个
    工控威望: 1397 点
    下载积分: 1615 分
    在线时间: 148(小时)
    注册时间: 2008-07-28
    最后登录: 2024-12-23
    查看ccy5156的 主题 / 回贴
    9楼  发表于: 2012-11-03 20:58
    1楼解释得太恰当了
    像蚂蚁一样工作,像蝴蝶一样生活
    lljwtt
    级别: 家园常客
    精华主题: 0
    发帖数量: 448 个
    工控威望: 565 点
    下载积分: 6331 分
    在线时间: 231(小时)
    注册时间: 2008-11-14
    最后登录: 2024-12-23
    查看lljwtt的 主题 / 回贴
    10楼  发表于: 2012-11-03 20:59
    呵呵,好
    平凡人生
    天道酬勤
    级别: 略有小成
    精华主题: 0
    发帖数量: 225 个
    工控威望: 333 点
    下载积分: 1611 分
    在线时间: 178(小时)
    注册时间: 2010-12-31
    最后登录: 2024-12-08
    查看平凡人生的 主题 / 回贴
    11楼  发表于: 2012-11-03 22:11
    1数比喻很好,不过说老实话,我这个技术还理解不到。感觉很多人喜欢用跳转指令而不用调用指令。
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go