全部题库 / 计算机 / 试题详情
单选题 计算机
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/32Y=2^5*5/8,则用浮点加法计算X+Y的最终结果是发生溢出

浮点数表示:小数点的位置可以在一定范围内浮动。

E为阶,包括阶符和阶码(整数),阶码为数决定了浮点数的表示范围。

M为位数,包括数符和尾数,表示数的精度和正负。

对阶原则:小阶对大阶。

双符号位判溢:加,减后。两个符号位出现“01”,表示已经溢出,即结果大于+1.

你可能感兴趣的试题