问答题 设X=2 7 ×(29/32),Y=2 5 ×(5/8),阶码为3位,尾数为5位(均不包含符号数),用变形补码计算X+Y,要求按照计算机中浮点数的运算方法写出详细运算步骤。
【正确答案】
【答案解析】因为29/32=16/32+8/32+4/32+1/32=(0.11101) 2
∴[X] =00 111,00.11101
5/8=4/8+1/8=(0.10100)2 ∴[Y] =00101,00.10100
(1)求阶差并对阶:
△E=E x -E y =E x +[-E y ] =00111+11011=00 010
即△E为2,y的阶码小,应使y的尾数向右移2位,E y 加2,
∴[Y] =00 111,00.00101(00)
其中(00)表示右移2位后移出的最低两位数。
(2)尾数求和: