教材中的浮点数规格化表达式:
其中E带符号位,M的绝对值在1/2到1之间
IEEE754中的浮点数规格化:
解释:
1、指数的真实值为E-偏移量,
单精度浮点数(32位,E长8位)中E的偏移量为127。
双精度浮点数(64位,E长11位)中E的偏移量为1023。
在计算真值时首先根据机器数写出E的值,再减去偏移量得真值。
偏移量的目的:将E转换成正数(无符号整数),不需要看符号位。具体在工程里有什么好处还看不出来。
2、教材中对尾数M的规定是 绝对值<1
IEEE754中M仅表示浮点数的小数部分,浮点数的整数部分为1。也就是说 IEEE754的规格化浮点数中尾数的标准形式为1.******(原码表示),而不是0.1*****(正数原码)或者1.1*******(负数原码)
IEEE中尾数M恒为正数,教材中可正可负(看符号位)