● 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数

12 查阅

● 浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是()。()A.00111 1100010 B.00111 0100010 C.01000 0010001 D.发生溢出

参考答案:

D 浮点加法的第一步是对阶,对阶原则为:小阶向大阶看齐。因此将Y对阶后得到:Y=27×5/32,然后将尾数相加,得到尾数之和为:34/32。因为这是两个同号数相加,尾数大于1,则需要右规,阶码加1.由于阶码的位数为5位,且含两位符号位,即阶码的表示范围在-8~7之间。而阶码本身等于7,再加上1就等于8。因此,最终结果发生溢出。

软考中级