IEEE754与二进制补码表示形式的精度比较

一、备选方案
实现小数的乘法运算,针对小数的表示形式,目前考虑到两种可选方案。
方案一:采用二进制补码形式表示小数。
方案二:采用IEEE753形式表示小数。
二、实现框图

图一 IEEE754实现形式

图二 二进制补码实现形式
方案比较
3.1、表示范围及精度比较
3.1.1 二进制补码表示
以32bit情形为例,首位作符号位,次位为整数位,其余位表示小数位。
表示范围以及表示精度:
Min=2^(-30)
Max=2-2^(-30)
Step=2^(-30)
3.1.2 IEEE754浮点数精度:
以32bit情形为例,符号位:1bit,即S=1,指数位:8bit,即e=8,小数位:23bit,即f=23;分为规格数和非规格数两种情形,分别进行讨论。
1.2.1 规格数表示数据范围为:
MinNorm=2^(-127)1.0
MaxNorm=(2-2^(-23) )2^127
表示不同区间的数,步进不同。
E=-126,表示范围min=2(-126)*1.0;max=2(-126)
(2-2(-23));Step=2(-149)
E=-8,表示范围min=2(-8)*1.0;max=2(-8)
(2-2(-23));Step=2(-31)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值