【正确答案】正确答案:第1步 先将两个十进制数用规格化的二进制数形式表示出来,假设保留4位有效数位 x=0.5
10
=0.1
2
=0.1
2
×2
0
=1.000
2
×2
-1
y=-0.4375
10
=-0.0111
2
=-0.0111
2
×2
0
=-1.110
2
×2
-2
第2步 对阶:将指数较小的y的有效数位右移1位,与x的小数点对齐 y=-1.110
2
×2
-2
=-0.111
2
×2
-1
第3步 求和:两个加数的有效数位相加 x+y=1.000
2
×2
-1
+(-0.111
2
×2
-1
)=0.001
2
×2
-1
第4步 规格化,并检查是否溢出 x+y=0.001
2
×2
-1
=0.010
2
×2
-2
=0.100
2
×2
-3
=1.000
2
×2
-4
由于127≥-4≥-126(移码表示),因此求和结果既无上溢也无下溢。
【答案解析】