87+(-73)表示成二进制补码,然后按补码进行运算,麻烦帮我这下过程,看看结果是否溢出 80
1个回答
展开全部
若字长8位,则:
[-73]原 =11001001b
[-73]反 =10110110b
.
[-73]补 =10110111b
[87]补 =01010111b (+
------------------------------
[87-73]补=00001110b 最高位(符号位)进位自然丢失
结果 87+(-73) =+1110b =+14d
Cs⊕Cp = 1⊕1 = 0 无溢出,
(Cs是符号位的进位,Cp是最高数值位的进位,⊕表示异或)
[-73]原 =11001001b
[-73]反 =10110110b
.
[-73]补 =10110111b
[87]补 =01010111b (+
------------------------------
[87-73]补=00001110b 最高位(符号位)进位自然丢失
结果 87+(-73) =+1110b =+14d
Cs⊕Cp = 1⊕1 = 0 无溢出,
(Cs是符号位的进位,Cp是最高数值位的进位,⊕表示异或)
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询