IEEE754标准
注意:
1、尾数用源码表示。
2、IEEE754标准约定尾数小数点左边隐含有一位,通常这位数是1。
例子: 采用IEEE754标准,实数257的单精度数的机器码。
答:
数值为正,符号位为0;
正数部分:257D = 100000001B;
小数部分:0D = 0B。
所以,257D = 100000001B。
根据标准,规格化,100000001B = 1.00000001 * 2(8D) ;
阶码这里取值为8D,化为移码形式,E - 127 = 8,
所以E = 135D = 1000 0111B。
下面继续处理尾数,
尾数:000 0000 1000 0000 0000 0000B,
所以,把所有连接起来,257的机器数为:
0 1000 0111 000 0000 1000 0000 0000 0000B
化为16进制:
0100 0011 1000 0000 1000 0000 0000 0000B == 43808000H。
设二进制浮点数的阶码有 3 位、阶符有 1 位,尾数有 6 位、尾符有 1 位。分别将下列各数表示成格式化的浮点数。
格式化浮点数:尾符 + 阶符 + 阶数 + 尾数。
注意:舍零取一。
(1)X = 1111.0111B
(2)Z = -65 / 128
(1):X = 0.11110111 * 2+4D
阶符 = 0;
阶码 = 100B;
尾符 = 0;
尾数 =