我正在试图找出如何在签名数字时做数学 . 我有点理解Two的补充概念,但知道如何充分利用它是让我感到困惑的原因 .
这是我目前正在处理的问题:
1100.1111.1110-0011.1111-1010-1100.1101.1100
我所做的是找到每个数字的二进制补码,然后将它们加在一起 .
1100.1111.1110 -> 0011.0000.0010
0011.1111 -> 1100.0001
1010.1100.1101.1100 -> 0101.0011.0010.0100
将它们加在一起后,我得到了:
0101.0110.1110.0111
我有一种感觉,我搞砸了,我只是担心我做得比我想的更糟糕 .
1 回答
只取2位数的负数,然后用正数加上它们 .
还有一件事,你如何获得0011.0000.1111作为1100.1111.1110的2的补充,
它应该是0011.0000.0010或者我没有得到你的二进制表示 .