0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

lhl545545 来源:电子技术控 作者:电子技术控 2022-08-27 09:34 次阅读

1.比较指令 CMP

1). 16位运算(CMP、CMPP) 对比较值S1 和比较源 S2的内容进行比较,根据其结果 (小、一致、大 ),使 D、 D+1、D +2 其中一个为ON。 • 源数据 S1、 S2,作为BIN(二进制)的值进行处理。 • 按代数形式进行大小的比较。例如: -10<2 1cad10de-2542-11ed-ba43-dac502259ad0.jpg   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 1cc2d4fa-2542-11ed-ba43-dac502259ad0.jpg   注意要点 软元件的占用点数 以 D中指定的软元件为起始占用3点。注意不要与其他控制中使用的软元件重复。 程序举例 1cec0244-2542-11ed-ba43-dac502259ad0.jpg

2.区间比较ZCP

功能和动作说明 1). 16位运算(ZCP、ZCPP) 将比较源S1 的内容与下比较值 S2和上比较值S 进行比较,根据其结果(小、区域内、大),使D 、 D+1、D +2其中一个为ON。 • 按代数形式进行大小的比较。例如: -10<2<10 1d0f4664-2542-11ed-ba43-dac502259ad0.jpg   2). 32位运算(DZCP、DZCPP) 将比较源 [ S+1,S ]的内容与下比較値[S1 +1,S1 ]和上比較値 [ S2+1,S2 ]进行比较, 根据其结果(小、区域内、大),使D 、 D+1、 D+2其中一个为ON。 • 按代数形式进行大小的比较。例如: -125400<22466<1015444 1d38e834-2542-11ed-ba43-dac502259ad0.jpg   注意要点 1. 软元件的占用点数 以 D中指定的软元件为起始占用3点。注意不要与其他控制中使用的软元件重复。 2. 根据上下比较值的大小的注意事项 下比较值 的值需要比上比较值 小。 1) 下比较值S1 <上比较值 S2时 1d5aa6fe-2542-11ed-ba43-dac502259ad0.jpg   2) 下比较值S1 >上比较值S2 时 1d73f4e2-2542-11ed-ba43-dac502259ad0.jpg

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

    关注

    8

    文章

    7134

    浏览量

    89526
  • 运算
    +关注

    关注

    0

    文章

    131

    浏览量

    25849
  • 软元件
    +关注

    关注

    0

    文章

    11

    浏览量

    2003

原文标题:2.区间比较ZCP

文章出处:【微信号:电子技术控,微信公众号:电子技术控】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    谁能解释下S1以及S2的作用

    谁能解释下S1以及S2的作用PCB打样找华强 http://www.hqpcb.com 样板2天出货
    发表于 02-22 16:35

    电路图中S1以及S2的作用是什么

    电路图中S1以及S2的作用是什么PCB打样找华强 http://www.hqpcb.com 样板2天出货
    发表于 02-22 16:59

    电路图中S1以及S2的作用是什么

    电路图中S1以及S2的作用是什么PCB打样找华强 http://www.hqpcb.com 样板2天出货
    发表于 02-22 17:08

    请问图中的S1S2等这些是什么意思?

    如图,看不懂这个是什么,只想知道S1S2这些事什么,谢谢大家了
    发表于 07-16 21:42

    程序里数据无法进行比较该怎么办?

    uint w1=0,q1=1,b1=3,s1=4,g1=5;uint w
    发表于 09-24 04:36

    Delphi Tang实现S1S2,User三个物理按键的独立事件-上(解决思路分析)

    与 ADC_2 复用同一管脚。So! 在代码层面,可以通过 hi_adc_read() 读取 HI_ADC_CHANNEL_2 处的 ADC ,进而判断 S1
    发表于 11-11 15:27

    Delphi Tang实现S1S2,User三个物理按键的独立事件-下(DTButton-V0.0.3)

    的按键状态进行比较比较结果即可判断是否构造按键事件。有了以上分析就可以动手写出下面的代码了!之后,整个框架以统一的方式处理按键事件,不管是 S1,
    发表于 11-17 23:27

    【HarmonyOS HiSpark Wi-Fi IoT 套件】实现S1S2,User三个物理按键的独立事件-下

    在上一篇帖子《实现S1S2,User三个物理按键的独立事件-上(解决思路分析)》中,通过读取 HI_ADC_CHANNEL_2 上的 ADC 成功区分了
    发表于 11-19 15:31

    【HarmonyOS HiSpark Wi-Fi IoT 套件】实现S1S2,User三个物理按键的独立事件-下

    在上一篇帖子《实现S1S2,User三个物理按键的独立事件-上(解决思路分析)》中,通过读取 HI_ADC_CHANNEL_2 上的 ADC 成功区分了
    发表于 12-07 16:44

    南向设备:实现S1S2,User三个物理按键的独立事件

    实现S1S2,User三个物理按键的独立事件,咱们在按下S1按钮后会在串口窗口上打印S1 -> 4,说明了S1按钮被按下,
    发表于 12-30 18:03

    Socket S1是什么

    Socket S1是什么 Socket S1是2006年5月底发布的支持DDR2内存的AMD64移动CPU的插槽标准。是目前低端的Mobile Sempron和高端的Turion
    发表于 04-26 08:58 1761次阅读

    支持并行加速的多比特同态比较运算

    明文的多比特同态比较运算器。利用 cuffe同态算法库编写同态比较运算函数并进行测试,结果表明,该比较
    发表于 06-11 11:54 2次下载

    ACPI电源管理中的S0 S1 S2 S3 S4 S5

    电源选项中S0,S1S2S3,S4,S5的含义以 ACPI 的规格来说吧!ACPI(Adva
    发表于 01-06 12:44 2次下载
    ACPI电源管理中的<b class='flag-5'>S</b>0 <b class='flag-5'>S1</b> <b class='flag-5'>S2</b> <b class='flag-5'>S</b>3 <b class='flag-5'>S</b>4 <b class='flag-5'>S</b>5

    三菱PLC功能指令介绍(二)

    比较操作数[S1·]和[S2·]的,并将比较的结果送到目标操作数[D·]。
    发表于 05-24 15:43 4.6w次阅读
    三菱PLC功能指令介绍(二)

    电流互感器s1s2能带电调整吗

    虽然在某些特殊情况下可能需要在带电状态下调整电流互感器的S1S2端子,但这种做法存在很大的风险。为了确保操作人员和设备的安全,强烈建议在断电状态下进行调整。 电流互感器(Current
    的头像 发表于 07-25 15:12 1328次阅读