补码X= 1 001 1000 补码Y= 1 010 1000,求X+Y=

问题描述:

补码X= 1 001 1000 补码Y= 1 010 1000,求X+Y=
8位,首位为符号位,补码X= 1 001 1000 补码Y= 1 010 1000,
求X+Y= ? 给出具体步骤
上面写错了
X = 1 110 1000
Y = 1 001 1000
这个相加等于什么
1个回答 分类:数学 2014-10-04

问题解答:

我来补答
  X= 1 001 1000 ----(-104)
+) Y= 1 010 1000 ----(-88)
0 100 0000 ----(原应为-192,超出了8位补码的表示范围-128~+127.所以就溢出了,表示为-192+256=64)
再问: 我写错了

X = 1 110 1000
Y = 1 001 1000
这个相加等于什么
再答:   X = 1 110 1000----(-24)
+)Y = 1 001 1000----(-104)
1 000 0000----(正常运算,没有溢出,表示-128)
再问: 我错了。谢谢。我粉你咯。下次有问题还找你。
再答:   [2x]补 =11101000----(-24)

+)[y/2]补=11011000----(-40)

11000000----(-64)
本来就应该选A。下回问题目请不要随意自己修改题目。
 
 
展开全文阅读
剩余:2000