浮点数加减运算过程一般包括对阶 尾数运算 规格化 舍入和判溢出等步骤。设浮点数的阶码和尾数均采
尾数,步骤,过程
已帮助 人
浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=27×29/32,Y=25×5/8,则用浮点加法计算X+Y的最终结果是
A.00111 1100010
B.00111 0100010
C.01000 0010001
D.发生溢出
请帮忙给出正确答案和分析,谢谢!
-
正确答案:D
浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为5位和7位(均含2位符号位)。若有两个数X=2^7*29/32,Y=2^5*5/8,则用浮点加法计算X+Y的最终结果是发生溢出浮点数表示:小数点的位置可以在一定范围内浮动。E为阶,包括阶符和阶码(整数),阶码为数决定了浮点数的表示范围。M为位数,包括数符和尾数,表示数的精度和正负。对阶原则:小阶对大阶。双符号位判溢:加,减后。两个符号位出现“01”,表示已经溢出,即结果大于+1.
