已知X=-0.875×2 1 ,Y=0.625×2 2 ,设浮点数格式为阶符1位,阶码2位,数符1位,尾数3位,通过补码求出Z—X—Y的二进制浮点数规格化结果是( )。
【正确答案】 B
【答案解析】解析:将X=-0.875×2 2 和Y=0.625×2 2 写成7位浮点数形式,有X=0011001和Y=0100101,对阶之后,X=0101100,对阶后尾数做减法,结果需要进行右规,最终结果Z=0111011。 [归纳总结]浮点数加、减运算一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。对阶就是使两数的阶码相等,对阶原则是小阶向大阶看齐,即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止。 [解题技巧]假设7位浮点数中最高位为阶符,只有选项B的阶符为O,即阶码为正,所以马上可以选中正确的答案。