1

我正在经历一些问题,以便我能够理解一个人的补语,并且有一个与此类似的问题。

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

它代表什么十进制数?


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

然后取补码:0101 0000 0000 = 1280

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

4

1 回答 1

2

That is correct IF you have a 12-bit storage. If your storage was 16-bits, for example, the number would not be negative (because the missing bits are assumed to be zero).

于 2013-05-29T04:17:37.863 回答