1.比较指令 cmp
1). 16位运算(cmp、cmpp) 对比较值s1 和比较源 s2的内容进行比较,根据其结果 (小、一致、大 ),使 d、 d+1、d +2 其中一个为on。
• 源数据 s1、 s2,作为bin(二进制)的值进行处理。
• 按代数形式进行大小的比较。例如: -10<2
2). 32位运算(dcmp、dcmpp) 对比较值[ s1+1, s1]和比较源[ s2+1,s2 ]的内容进行比较,根据其结果(小,一致,大),使 d、 d+1、 d+2其中一个为on。
• 源数据[ s1+1,s1 ]、[ s2+1,s2 ]作为bin(二进制)的值进行处理。
• 按代数形式进行大小的比较。例如: -125400<22466
注意要点
软元件的占用点数 以 d中指定的软元件为起始占用3点。注意不要与其他控制中使用的软元件重复。
程序举例
2.区间比较zcp
功能和动作说明
1). 16位运算(zcp、zcpp) 将比较源s1 的内容与下比较值 s2和上比较值s 进行比较,根据其结果(小、区域内、大),使d 、 d+1、d +2其中一个为on。
• 按代数形式进行大小的比较。例如: -10<2<10
2). 32位运算(dzcp、dzcpp) 将比较源 [ s+1,s ]的内容与下比較値[s1 +1,s1 ]和上比較値 [ s2+1,s2 ]进行比较, 根据其结果(小、区域内、大),使d 、 d+1、 d+2其中一个为on。
• 按代数形式进行大小的比较。例如: -125400<22466<1015444
注意要点
1. 软元件的占用点数 以 d中指定的软元件为起始占用3点。注意不要与其他控制中使用的软元件重复。
2. 根据上下比较值的大小的注意事项 下比较值 的值需要比上比较值 小。
1) 下比较值s1 <上比较值 s2时
2) 下比较值s1 >上比较值s2 时