整数加法运算

当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自由口与热量表MBUS通讯

    S7-200plc通过自由口与热量表的MBUS模块进行MBUS通讯,通过通讯读取热量表中的供回水温度,水流量,以及累积热量值数据。 问题补充:请大家注意了,我说的是MBUS协议,是…

    SIMATIC S7-200 2020年10月31日
  • 传感器如何与EM235连接

    我现在买了一个传感器,是电流/频率型的,输出有3跟线,一根接电源负极,一根接电源正极,还有一根信号线.我想把它接到EM235上去,现在不知道怎么接线好? 希望大家指点一下…

    SIMATIC S7-200 2021年7月5日
  • pccess 打不开

    pccess 打不开,提示microsoft visual C++ Runtime Library 最佳答案 参考如下百度链接,看…

    SIMATIC S7-200 2021年7月5日
  • S7-200是否有一款叫CTS7-200?

    这种是新出来的机型还是?原来好像没有听说有这一种? 最佳答案 siemensPLC 有SIMATIC S7-200\300\400.没有你说的CTS7-200的…

    SIMATIC S7-200 2020年10月31日
  • CPU226 可调旋钮

    cpu226模块上有两个可调的旋钮,是用来干什么的?用来分配地址吗? 最佳答案 两个模拟电位器分别对应SMB28和SMB29,调节电位器就是改变SMB28和SMB29中的数值,数值…

    SIMATIC S7-200 2021年7月5日
  • 扩展模块连接问题

    用200 PLC连接两个模拟量输入模块,这两个模拟量输入模块的地址如何设定?从AIW0开始还是可以随意设置?如果其中一个模块被更换,新的模块如何设定地址? 最佳答案 顺着…

    SIMATIC S7-200 2021年7月5日
  • 开关电源如何选择

    在自动化中有会用到24V电源,PLC的输入,输出,但这个电源如何选择啊?请详细说明一下~开关电源220V 1.5A这个是如何确定的啊?输入输出功率如何转换? 问题补充:输…

    SIMATIC S7-200 2021年7月5日
  • S7-200与MT6100i

    cpu224XP,与触摸屏MT6100i连接,RS485,PLC的8,3,5对应触摸屏的1,2,5。触摸屏上时不时就出现“与PLC通讯中断”,用的也是屏蔽线,用屏蔽双绞线也试验过,…

    SIMATIC S7-200 2020年11月5日
  • s200保存数问题,

    自己编发现只能存上一个实数, 使用EEPROM指令库发现设至长度20字节,却能保存7个实数(多了两个),改为30字节还是复yuan7个实数,并且观察最下面的保存完成置1位…

    SIMATIC S7-200 2021年7月5日
  • PLC脉冲信号如何连接

    在200PLC中利用Q0.0来输出脉冲信号,那么PLC与台达伺服系统进行连接时,是不是将Q0.0直接接至台达的PULSE端子呢?如果不是,那么PLC与伺服控制器如何进行联系?哪位有…

    SIMATIC S7-200 2020年11月1日