单选题
计算机
2013-09-26
浮点数加减运算过程一般包括对阶、尾数运算、规格化、舍入和判溢出等步骤。设浮点数的阶码和尾数均采用补码表示,且位数分别为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.
你可能感兴趣的试题
A.0
B.2
C.4
D.6
A.1、15
B.2、15
C.1、30
D.2、30
A.2006H
B.2007H
C.2008H
D.2009H