↑ 点击上方“计算机考研说”关注我们
选择题:
浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为 5 位和 7 位(均含 2 位符号位)。若有两个数 X=27×29/32,Y=25×5/8,则用浮点加法计算 X+Y 的最终结果是____ 。
A.00111 1100010
B.00111 0100010
C.01000 0010001
D.发生溢出
题解:
考查浮点加法运算。
根据题意,X可记为00, 111; 00, 11101(分号前为阶码,分号后为尾数),Y可记为00, 101; 00, 10100。
首先对阶,X、Y 阶码相减,即 00, 111-00, 101=00, 111+11, 0111=00, 010,可知 X 的阶码比 Y 的价码大 2,根据小阶向大阶看齐的原则,将 Y 的阶码加 2,尾数右移 2 位,可得 Y 为 00, 111; 00, 00101。
尾数相加,即 00, 11101+00, 00101=01, 00010,尾数相加结果符号位为 01,故需进行右规。
规格化,将尾数右移 1 位,阶码加 1,得 X
版权声明:本文为weixin_39525355原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。