IEEE754浮点数
- 1.组成及分类
- 2.计算
- (1)符号位
- (2)阶码
- (3)尾码
- (4)实际计算公式
1.组成及分类
(1)组成
IEEE754浮点数由三部分组成:符号位、阶码和尾码。
(2)分类
根据数据位宽分为三类:短浮点数、长浮点数和零食短浮点数。
2.计算
(1)符号位
表示数据的正负,0为正,1为负;
(2)阶码
说明:表示尾数需要放大的倍数,需要减去当前浮点数的偏置,并以2为底的指数倍放大;
阶码得到阶数:将二进制换为10进制
(3)尾码
说明:有效数字,表示数据实际值,是从小数点后开始,但省略了一个整数1;
尾码得到尾数:尾码也是二进制形式,需要在前加上一个小数点再加一个1,再转换为10进制数。
(4)实际计算公式
例子:短浮点数
符号位:0
阶数:阶码为8’b0000_0110,阶数为6,减去偏置127后为-121
尾码:为0000_0000_1,前面添加小数点后添加1,为1.0000_0000_1,换算为10进制数为1.009531
结果: