关于浮点数的表示和运算,请回答下列问题:
(1) 简单叙述浮点机器数加减运算所必须的5个步骤。
(2) 若某机内部浮点机器数的阶码用移码表示(偏置常数为2 4 )尾数用规格化补码表示,无隐含位,基数为2,格式如下:
数符 阶码 尾数
1位 | 5位 | 14位 |
已知按照该格式表示的浮点机器数[x] 符 =56030H,[y] 浮 =D9F00H,求x+y的和所对应的机器数[x+y] 浮 (请用16进制表示)。
②尾数运算:进行完成对阶后的尾数相加减.
③结果规格化:保证浮点数表示的唯一性,浮点数在机器中,以规格化的形式存储.
④舍入处理:减少精度损失,将一定位数的移出位先保存起来,成为保护位,在规格话后用于舍入处理.
[x]浮=56030H =0 101 01 10 0000 0011 0000
[y]浮=D9F00H=1 110 10 01 1111 0000 0000
10101=21 11010= 26小阶向大阶对齐x右移5位,
00.00000100000001
11.01111100000000求和
11.10000000000001规格化,左移一位,阶码减1为25
11.00000000000010阶码11001
x+y=1 110 0100 0000 0000 0010
16进制表示:D4002H