【发布时间】:2015-11-08 20:01:34
【问题描述】:
我遇到了这个问题,我必须将这个 8 位有符号二进制数 10110100 转换为有符号幅度、1 的补码和 2 的补码。
对于有符号的幅度,我得到的值为 -76。
对于 1 的补码,我知道我必须翻转所有位,所以我会得到 01001011,但我的问题是这个 1 的补码中的第一位是 0,这意味着它是一个正数。有人可以向我解释一下如何使它成为一个负 1 的补数,前面没有零吗?
【问题讨论】:
标签: ones-complement