计算机组成原理 浮点数溢出

阶码同样有位数限制

浮点数的溢出并不以尾数溢出来判断,尾数溢出可以通过右规操作得到纠正。

运算结果是否溢出主要看结果的指数是否发生了上溢,因此是由指数上溢来判断的。

可能导致溢出的情况:即所有涉及阶码运算的情况

右规和尾数舍入:
一个数值很大的尾数舍入时,可能因为末位+1而发生尾数溢出,因为此时就需要调整尾数和阶码(尾数右规、阶码+1)。

若调整前或后阶码全为1,则直接置结果为指数上溢;否则正常

左规(即会导致指数下溢):
左规时阶码减小,故需判断是否发生指数下溢。

判断规则就是看阶码是否为全0(这里有两种说法,一种是阶码全0就判断为下溢(IEEE规格化),

一种是指数超过最小允许值-149(-126-23)才判断下溢(IEEE非规格化小数),

如果没表示的话应该按照第一种全0说法)

在这里插入图片描述

D

https://blog.csdn.net/qq_43527718/article/details/133793146

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值