整数加法运算

当ADDI输出MW0(-9)时为什么M0.0到M0.3有输出。当作为负数输出时MW0=MB0+MB1那么高八位当中到底储存的什么,会导致M0.0到M0.3有输出。求解当负数输出时高8位和低8位各储存的什么值,,为什么会那样,求解说。谢谢

最佳答案

求解当负数输出时高8位和低8位各储存的什么值?
1、二进制的负数表示法,要清楚,反码与补码:
、反码:将二进制数按位取反,所得的新二进制数称为原二进制数的反码。
、补码:反码加1称为补码。
、二进制的负数就是补码。
例如是-9:
9的原码:0000 0000 0000 1001;反码(1变0; 0变1):1111 1111 1111 0110
补码:1111 1111 1111 0111。
2、求解当负数输出时高8位和低8位各储存的什么值?
例如上述-9:高8位是1111 1111;低8位是1111 0111。
3、会导致M0.0到M0.3有输出?
例如-9的二进制的表示法,M0.0到M0.3是有输出的。

提问者对于答案的评价:
谢谢。懂了

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211525.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月13日 上午1:58
下一篇 2017年11月13日 上午1:58

相关推荐

  • EM231 转换数据更新频率是多少,要求采样周期1-5ms!

    EM231连续采样时转换数据更新周期是多少,要求采样周期为1-5ms,求教大家出出主意。 问题补充:如果我不用系统块滤波,用定时中断直接取值,这个2-5ms的要求能不能做到?这个应…

    SIMATIC S7-200 2020年10月31日
  • 摩托罗拉LS4278与S7-200通讯

    摩托罗拉LS4278提示解码成功,在通讯时提示“在扫描的符号中检测到传输错误。数据被忽略。如果未正确配置扫描器,则会发生此情况。请检查选项设置。”请哪位高手指点迷津。 最佳答案 这…

    SIMATIC S7-200 2018年3月6日
  • 2台S7-226与触摸屏通讯

    2台S7-226与触摸屏通讯,要求2个PLC能互享数据,触摸屏也能访问两个PLC。三者之间距离不超过20米。请给出方案,本人通讯方面知识很少,请多给些提示。谢了! 最佳答案 一个2…

    SIMATIC S7-200 2021年7月5日
  • STEP 7-MicroWIN SMART2.3能安装在W10系统上吗

    STEP 7-MicroWIN SMART2.3能安装在W10系统上吗 钻石用户推荐最佳答案 支持WIN10,安装文件的readme404.pdf里面有写。 图…

    2021年7月5日
  • 我想通过手机app监视plc数据 能不能利用pc access

    不太懂  求说的详细点   不行的话有没有其他方法 最佳答案 先通过PC ACCESS和组态软件联。再通过组态软件数据发…

    SIMATIC S7-200 2017年6月12日
  • 变频器和plc接地

    一般来说变频器和plc的接地不应该连在一起,怕控制系统受影响,但是我用plc和变频器时,一开始uss和模拟量受干扰比较大,但是当把plc和变频器接地连到一起并把控制电缆的变频器端接…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP3

    我在windows10上安装了V4.0 STEP 7 MicroWIN SP3,无法设置PG/PC接口(见上传图片),怎么解决? 图片说明:…

    2021年7月5日
  • 几台PLC之间支持MODBUS的无线通讯

    已有一套由若干站(每站包括一只PLCS7-200及支持modbus的传感器)组成的控制系统, 站间用双绞线联接. 现打祘用某种无线器件代替双线(即形成无线性85…

    SIMATIC S7-200 2020年11月1日
  • em253输出问题

    以前用的dc输出型Plc,L+ 接5v电源,然后编程利用q0.1来实现方向的控制,q0.0输出脉冲. 1  现在用em253,没有L+来接入…

    SIMATIC S7-200 2021年7月5日
  • 关于梯形图编程

    STEP 7-MicroWIN 用梯形图编程时,想把常开点改成常闭点,当选择框在常开点上时,用鼠标点击工具栏上的常闭点按钮,有时程序里的常开点直接变成常闭点,有…

    SIMATIC S7-200 2021年7月5日