- 33
- 0
- 约1.68万字
- 约 6页
- 2017-07-29 发布于河南
- 举报
浮点数加减运算一般由以下五个步骤完成
浮点数的加减运算一般由以下五个步骤完成:
对阶
↓
尾数运算
↓
结果规格化
↓
舍入处理
↓
溢出判断
? 设两浮点数X、Y进行加减运算,其中
X=Mx·2Ex,Y=My·2Ey
?1. 对阶
?所谓对阶是指将两个进行运算的浮点数的阶码对齐的操作。对阶的目的是为使两个浮点数的尾数能够进行加减运算。因为,当进行Mx·2Ex与My·2Ey加减运算时,只有使两浮点数的指数值部分相同,才能将相同的指数值作为公因数提出来,然后进行尾数的加减运算。
?对阶的具体方法是:首先求出两浮点数阶码的差,即⊿E=Ex-Ey,将小阶码加上⊿E,使之与大阶码相等,同时将小阶码对应的浮点数的尾数右移相应位数,以保证该浮点数的值不变。几点注意:
(1)对阶的原则是小阶对大阶,之所以这样做是因为若大阶对小阶,则尾数的数值部分的高位需移出,而小阶对大阶移出的是尾数的数值部分的低位,这样损失的精度更小。
(2)若⊿E=0,说明两浮点数的阶码已经相同,无需再做对阶操作了。
(3)采用补码表示的尾数右移时,符号位保持不变。
(4)由于尾数右移时是将最低位移出,会损失一定的精度,为减少误差,可先保留若干移出的位,供以后舍入处理用。
?2. 尾数运算
?尾数运算就是进行完成对阶后的尾数相加减。这里采用的就是我们前面讲过的纯小数的定点数加减运算。
?3. 结果规格化
?在机器中,
您可能关注的文档
最近下载
- 公安执法中警察执法行为的法律规制.docx VIP
- 5.26甘肃省岷县立林青林沟一带金矿详查实施方案.pdf VIP
- 《学校心理健康教育》第一章 学校心理健康教育概述.pptx VIP
- 毕业设计基于单片机及nRF2401的无线通信模块.doc VIP
- 学校心理健康教育讲义.pptx VIP
- 教学课件 学校心理健康教育--郑希付.ppt
- 2026年赣州市高三(二模)政治试卷(含答案).docx
- 医学课件-Lunar iDXA双能X线骨密度仪的工作原理和维修两例.pptx VIP
- 深度解析(2026)《ISO 155512023石油天然气工业 钻井和生产设备 人工举升用潜油电泵系统》标准解读.pptx VIP
- 分享16个IT技术学习网站,给力!收藏!.pdf VIP
原创力文档

文档评论(0)