136940235
级别: 探索解密
精华主题: 0
发帖数量: 12 个
工控威望: 131 点
下载积分: 2180 分
在线时间: 43(小时)
注册时间: 2014-01-25
最后登录: 2014-11-05
查看136940235的 主题 / 回贴
楼主  发表于: 2014-06-05 12:36
本人有个疑问,是关于三菱PLC功能指令里面的求补码指令(NEG),请见下图课件解释:


课件中讲到,求D10的补码,就是它的绝对值,这句话是否有错?请大家指点;
从图中可以看出正数通过求补码后变成了负数,这违背了计算机二进制语言正数的补码与原码相同这一规则。而在求负数的绝对值的过程中,负数通过按位取反,其符号位也变了,这也违背了计算机二进制负数的求补过程中符号位保持不变的原则。求教各位这究竟是怎么回事?