定点运算之浮点数加减法

本文详细介绍了定点运算中的浮点数加减法步骤,包括对阶、尾数加减、结果规格化、舍入处理以及检查阶码溢出。在对阶过程中,通过调整尾数和阶码使得两数阶码相等。尾数加/减使用对阶后的数值,规格化确保尾数特定形式。舍入策略包括0舍1入和恒置1,以提高计算精度。最后,检查阶码是否有溢出情况。
摘要由CSDN通过智能技术生成

一.运算步骤

1.对阶

• 求阶差;
• 将移阶码小的浮点数的尾数右移(小数点左移),并增加其阶码,直至两数阶码相等。


2.尾数加/减运算

用的是对阶之后的尾数


3.结果规格化

尾数为 00.1xxx 或 11.0xxx,直接执行下一步,否则需要规格化

 符号位不相同(为0110,溢出),右归即进行一次右移,然后将阶码加101.XXX →00.1XX
  • 10.XXX→ 11.0XX
 符号位相同,且最高数值位与符号位相同,左归,每移动一次,阶码减1(移动形式至00.1XX
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值