jjfa
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看jjfa的 主题 / 回贴
楼主  发表于: 2009-06-09 09:23
逻辑控制指令是指逻辑块内的跳转和循环指令。跳转或循环指令的操作数是地址标号,该地址标号指出程序要跳往何处,标号最多为4个字符,第一个字符必须是字母,其余字符可为字母或数字。

1 无条件跳转指令

l         JU    无条件跳转指令

l         JL    跳转表格指令

2     件跳转指令

l         JC        当RLO = 1时跳转

l         JCN       当RLO = 0时跳转

l         JCB       当RLO = 1并且BR = 1时跳转

l         JNB       当RLO = 0并且BR = 0时跳转

l         JBI        当BR = 1时跳转

l         JNBI       当BR = 0时跳转

l         JO         当OV = 1时跳转

l         JOS        当OS = 1时跳转

l         JZ         累加器1中的计算结果为零跳转

l         JNZ        累加器1中的计算结果不为零跳转

l         JP         累加器1中的计算结果为正数跳转

l         JM        累加器1中的计算结果为负数跳转

l         JPZ        累加器1中的计算结果大于等于零跳转

l         JMZ        累加器1中的计算结果小于等于零跳转

l         JUO        计算结果溢出跳转

3    程序控制指令

l       BE       块结束指令

l       BEC     条件块结束指令

       RLO=1,结束当前块的扫描,将控制返还给调用块.

若RLO=0,则将RLO置1,程序继续在当前块内扫描

l       BEU     无条件块结束指令

该指令无条件结束当前块的扫描,将控制返还给调用块
[ 此帖被sjm213在2009-06-09 16:02重新编辑 ]