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

    文章

    6511

    浏览量

    87592
  • 运算
    +关注

    关注

    0

    文章

    125

    浏览量

    25667
  • 软元件
    +关注

    关注

    0

    文章

    10

    浏览量

    1911

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

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

收藏 人收藏

    评论

    相关推荐

    [4.3.4]--4.3.4数值比较器和算术运算电路

    比较运算
    学习电子知识
    发布于 :2022年11月16日 21:53:40

    什么是电压比较器?电压比较器的原理是什么?

    标准进行比较,当高于该时,输出高(或低)电平.反之,则输出低(或高)电平.例如,将一温度信号接于运放的同相端,反相端接一电压基准 (代表某一温度),当温度高于基准
    发表于 12-22 11:41

    谁能解释下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

    MOS管问题咨询:常情况下测试芯片管脚,未焊接到芯片上,测试时S1S2两个级应该不导通吧?

    咨询大家一个MOS方面的知识,用的集成P沟道和N沟道于一体的MOS管, 型号是SI4554,正常情况下测试芯片管脚,未焊接到芯片上,测试时S1S2两个级应该不导通吧
    发表于 07-09 10:45

    如何在比较模式下对CCP定时器进行选择?

    :CCPRxL寄存器对的16与TMR1/3/5H:TMR1/3/5L寄存器对的16
    发表于 06-28 09:04

    请问图中的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

    布尔类型:比较运算

    比较运算符用于对数据进行比较。如果这种比较是成立的,则结果为 True(真),反之则结果为 False(假)。
    的头像 发表于 02-23 13:53 946次阅读
    布尔类型:<b class='flag-5'>比较</b><b class='flag-5'>运算</b>符