32位浮点数加法器原理

浮点数加法器是使用频率最高的浮点运算模块。

1. 32位浮点数的表示

IEEE754标准的32位浮点数格式
在这里插入图片描述
数符:1位即符号位,0正1负,(-1)^S
阶码: 8位,以2为底,阶码=阶码真值+127(即1,111,111)(指数有正负,故加上偏置127,范围-127——+127)
尾数:23位,默认最高位为1,实际尾数24位,尾数=尾数真值-1(减去最高位1=在规格化形式下-1)
真值:±(1+尾数)*2^(阶码-127)

2.表示实例

  1. 第一步:进制转换,转换为二进制数
  2. 第二步:规格化数。为(1+尾数)*2^(阶码真值)形式
  3. 第三步:写出符号、阶码、尾数
    举例如下
    在这里插入图片描述

3.加法运算
第1步:前端处理,得到数符、阶码、尾数
第2步:检查全0操作数
第3步:对阶。使得阶码(即指数)相等
第4步:尾数进行加(减)法运算,并处理进位。
第5步:对运算结果规格化处理,还原为IEEE浮点格式
第6步:舍入操作
第7步:溢出操作

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值