在一个补码中出现一个错误?

时间:2014-09-25 02:49:28

标签: binary

所以我有计算机组织的功课,我被要求用他们的8位补码表示计算113-89。

我已经发现二进制中的113是01110001(因此它的补码是01110001)并且我需要-89的一个补码,即10100110( 01011001是正89,所以你翻转位

但是当我把两者加在一起时,我得到00011000这是24,当答案是23时...这是"正确"回答或者这是一个错误,只是我搞砸了数学?

0 个答案:

没有答案