16位运算对比较值S1和比较源S2内容进行比较

电子说

1.3w人已加入

描述

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 时 数据

  
      审核编辑:彭静
打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分