已知X=-0.875×21,Y=0.625×22,设浮点数格式为阶符1位,阶码2位,数符1位,尾数3位,通过补码求出Z—X—Y的二进制浮点数规格化结果是( )。

admin2014-12-08  23

问题 已知X=-0.875×21,Y=0.625×22,设浮点数格式为阶符1位,阶码2位,数符1位,尾数3位,通过补码求出Z—X—Y的二进制浮点数规格化结果是(    )。

选项 A、1011011
B、0111011   
C、100101l   
D、以上都不是

答案B

解析 将X=-0.875×22和Y=0.625×22写成7位浮点数形式,有X=0011001和Y=0100101,对阶之后,X=0101100,对阶后尾数做减法,结果需要进行右规,最终结果Z=0111011。
[归纳总结]浮点数加、减运算一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。对阶就是使两数的阶码相等,对阶原则是小阶向大阶看齐,即阶码小的数的尾数右移,每右移一位,阶码加1,直到两数的阶码相等为止。
[解题技巧]假设7位浮点数中最高位为阶符,只有选项B的阶符为O,即阶码为正,所以马上可以选中正确的答案。
转载请注明原文地址:https://kaotiyun.com/show/XOxi777K
0

最新回复(0)