整数加法运算

当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

相关推荐

  • S7-200程序上装

    我公司的制冷系统为S7-300主站下挂4个200的从站,主站连接上位机,我想从上位机中把从站也就是S7-200中的程序读出来,请问该怎么做,还有如果做了程序改动又该怎么把程序下装到…

    SIMATIC S7-200 2020年11月1日
  • 置位 复位

    网上查了下,头都搞大了,高手太多,自己太笨。 置位:不管是1或0,置位后就是1,只能置1。 复位:回复初始状态,1回复到1,0回复到0, 复位和清零是…

    SIMATIC S7-200 2021年7月4日
  • 选用西门子PLC做modbus主站,哪个型号比较好用阿

    选用西门子PLC做modbus主站,哪个型号比较好用阿? 最佳答案 建议采用有两个通信口的PLC,通信modbus可以单独使用。一个可以用modbus另一个可以用PPI通信,互不干…

    SIMATIC S7-200 2017年12月7日
  • 如何输出一个TTL电平脉冲?

    学习中!我想通过S7-200输出2个单脉冲信号(5VTTL电平)给一个逻辑处理模块(RS触发器)的输入端,就是模拟一个自复位按钮,一个自动,一个手动,并在RS触发器的输出端输出两个…

    SIMATIC S7-200 2021年7月5日
  • 请师傅指教

    现在用是STEP7-MICRO/WINV3.2版本能否用V4.0SP6或SP8更新,在更新时CPU224开关是放在RUN或STOP上,请师傅指教,谢谢! 最佳答案 不能用V4.0S…

    SIMATIC S7-200 2020年11月1日
  • 200编程软件安装问题

    searching local drives for valid install 问题补充:过一段时间软件是安装好了,但是驱动这块…

    SIMATIC S7-200 2021年7月5日
  • SP8软件中用USB-PPI电缆不能和CPU通信,出现端口错误或另一个程序正在使用

    我使用的是USB-PPI电缆,系统为W7。32位旗舰;在设置PG接口时,网络参数中高级PPI和多主站网络被勾选且不能更改!本地连接就一个COM3 图片说明:  &nbsp…

    2020年10月31日
  • S7-200与V60实现点动与程序步控制

    请问S7-200与V60的具体怎么接线?程序怎么编写?是用S7-200的位置控制向导吗?最好能给个实例,谢谢啦! 最佳答案 参考下述文档;\请见《S7-200 PLC在伺…

    SIMATIC S7-200 2018年12月7日
  • 简述PLC的I/O保护措施

    最佳答案 如果你够成本吧话: 1.所有I/O 加中间继电器转换。 2.如果1还不够的话,可以加光电隔离的继电器。 3.电源(包括24+)的加…

    SIMATIC S7-200 2021年7月5日
  • S7-200扩展模块EM223 CN 32入/32出

    大家好,我现在有一个项目,用到EM223 CN 32入/32出,我现在要画元件分布图,可我在网上没有找到它的外型的安装尺寸,有哪位高手知道可以帮帮我吗,非常感谢…

    SIMATIC S7-200 2021年7月5日