我们假设4位2的补码系统用于表示正数和负数
Suppose we have to find 2's complement of no. 3
We can subtract this no. with 2^4
that is ,
= 2^4 - 3
= 13
=1101 (which represent -3 , in 2's complement system)
//* there is another way of finding 2's complement , taking 1's complemen of the
number and add 1 to it.
在书中规则被减去两个没有。
规则:减去两个没有X和Y,即X - Y,形式2的补码no。是并将其添加到X。
假设我们必须减去两个没有。 (-7)和(-5),然后根据规则,我们需要找到no(-5)的2的补码,然后将其加到(-7)。
图书解决方案:
我需要知道,-5的2的补码是0101。
答案 0 :(得分:1)
要查找数字的2的补码:
示例(2的2的补码):
5 = 0101
二进制
反转位:
1010
添加1:
1011
< - 2的补码5是1011
示例(-5的2的补码):
-5 =二进制1011
反转位:
0100
添加1:
0101
< - 2的补码为0101