浮点数加、减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=2^7×29/32,Y=2^5×5/8,则用浮点加法计算X+Y的最终结果是。
A.00111 1100010
B.00111 0100010
C.01000 0010001
D.发生溢出
这个题的数据到底是什么,XY都对不上啊
考查浮点加法运算。 根据题意,X...
用户登录可进行刷题及查看答案
考查浮点加法运算。 根据题意,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+Y 为 01, 000; 00, 1000,阶码符号位为 01,说明发生溢出。
登录后提交答案