试图理解一个人的补充

时间:2013-05-29 04:08:10

标签: binary ones-complement

我正在经历一些问题,这样我就可以理解一个人的补充,并且有一个与此类似的问题。

如果此二进制数已经是一个补码格式: 1010 1111 1111

它代表什么十进制数?


我在这个过程中是否正确? 1010 1111 1111有一个负号(最左边的位)。

然后取补码:0101 0000 0000 = 1280

所以它代表-1280?或者这是完全错误的。

1 个答案:

答案 0 :(得分:2)

这是正确的 IF 你有一个12位存储。例如,如果您的存储空间为16位,则该数字不会为负数(因为假设丢失的位为零)。