在机器字长为8位的微机,-104的补码为

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:43:01
在机器字长为8位的微机,-104的补码为什么

负数的补码:
符号位为1,其余位为该数绝对值的原码按位取反;然后整个数加1。
例如,-7的补码:因为是负数,则符号位为“1”,整个为10000111;其余7位为-7的绝对值+7的原码
0000111按位取反为1111000;再加1,所以-7的补码是11111001。

-104因为是负数,则符号位为“1”,整个为11101000,1101000按位取反为0010111,再加1,所以-104的补码是10011000。

没有超出8位的字长,所以最后的答案是10011000