用二进制补码运算20-25
收起
知与谁同
2018-07-17 13:07:53
5500
0
2
条回答
写回答
取消
提交回答
-
[20-25]补 =[20]补 + [-25]补=
楼主求出两个补码后,加一下,即可。
2019-07-17 22:57:19
-
20-25=20+(-25)
20转换为二进制为
原码:0 10100
补码:0 10100(正数补码与原码相同)
-25转换为二进制为
原码:1 11001
补码:1 00111(负数的补码在原码的基础上符号位不变,其他位取反,后加一)
所以
0 10100
+ 1 00111
_________________
111011
结果:111011为补码
转化为原码为:100101(补码转原码操作为:在原码的基础上减一,符号位不变其他位按位取反)
即-5
2019-07-17 22:57:19