什么是-17的2的补码?

时间:2011-05-20 09:26:18

标签: digital-logic

-17的二进制值是什么以及如何找到-17的2的补码?

2 个答案:

答案 0 :(得分:2)

假设一个8位字,以17. = 00010001

的二进制形式开始

然后反转位:= 11101110

然后只需添加1:= 11101111。

如果你有一个16位,32位或64位字,那么你的负载会超过1。

答案 1 :(得分:0)

即使你不做任何事情,你也必须保持最左边的位。 从单词本身开始,10001。 然后反转给出了一个,01110 现在为此数字加1。 01111。 但为了保持最左边的位,请在那里添加一个,例如,101111 就所需的最小位数而言(这里为6)。