136940235
級別: 探索解密
精華主題: 0
發(fā)帖數量: 12 個
工控威望: 131 點
下載積分: 2180 分
在線時間: 43(小時)
注冊時間: 2014-01-25
最后登錄: 2014-11-05
查看136940235的 主題 / 回貼
樓主  發(fā)表于: 2014-06-05 12:36
本人有個疑問,是關于三菱PLC功能指令里面的求補碼指令(NEG),請見下圖課件解釋:


課件中講到,求D10的補碼,就是它的絕對值,這句話是否有錯?請大家指點;
從圖中可以看出正數通過求補碼后變成了負數,這違背了計算機二進制語言正數的補碼與原碼相同這一規(guī)則。而在求負數的絕對值的過程中,負數通過按位取反,其符號位也變了,這也違背了計算機二進制負數的求補過程中符號位保持不變的原則。求教各位這究竟是怎么回事?