有符号幅度,1的补码和+46和-17的2的补码

时间:2012-02-16 00:11:14

标签: binary signed complement

任何人都可以验证我是否正确吗?

+46 (7 bits)
S.M : 0101110
1's C. : 0101110 ( the same )
2's C. : 0101110 ( the same )

-17 (7 bits)
S.M : 1010001
1's C. : 1101110
2's C. : 1101111

1 个答案:

答案 0 :(得分:0)

+46个都不正确(你的评论是正确的)。要测试有符号的幅度,只需按照以下方式分解幅度分量:

0 * 1 + 
1 * 2 +
1 * 4 +
0 * 8 +
1 * 16 + 
1 * 32

一旦你获得签名的数量,其他人应该很容易。

你的-17都是正确的。