- 1、本文档共68页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理第4章 浮点数运算方法课件
第4章 浮点运算规则;浮点数的表示;浮点加减运算;浮点加减运算的步骤;1. 对阶;例:两浮点数 x = 0.1101×201,
y = -(0.1010)×211,求x+y。(1)首先写出x、y在计算机中的补码表示。
[x]补=00,01;00.1101,[y]补=00,11;11.0110
阶码EX 尾数Mx Ey My
(2)在进行加法前,必须先对阶,故先求阶差:
[ΔE]补=[Ex]补-[Ey]补=[Ex]补+[-Ey]补
= 00,01+11,01=11,10
即ΔE=-2,表示x的阶码比y的阶码小,再按小阶向大阶看齐的原则,将x的尾数右移两位,其阶码加2。
得[x]’补=00,11;00.0011(01)
此时,ΔE=0,表示对阶完毕。;2. 尾数求和;3. 规格化;规格化又分左规和右规两种。
左规。当尾数出现00.0××…×或11.1××…×时,需左规。左规时尾数左移一位,阶码减1,直到符合补码规格化表示式为止。
右规。当尾数出现01.××…×或10.××…×时,表示尾数溢出,这在定点加减运算中是不允许的,但在浮点运算中这不算溢出,可通过右规处理。右规时尾数右移一位,阶码加1。
接上例,求和结果为[x+y]补=00,11;11.1001(01)
尾数的第一数值位与符号位相同,需左规,即将其左移一位,同时阶码减1,得[x+y]补=00,10;(1)11.0010(1)。;4. 舍入;4. 舍入—常用的舍入方法;5. 溢出判断;浮点机的溢出与否可由阶码的符号决定。即
阶码[E]补=01,××…×为上溢。
阶码[E]补=10,××…×为下溢,按机器零处理。
当阶符为“01”时,需做溢出处理。
下溢时,浮点数值趋于零,故机器不做溢出处理,仅把它作为机器零。
上溢时才是浮点数真正溢出,机器需停止运算,作溢出中断处理。
一般所说的浮点溢出,均是指上溢。;例:设x=2-101×(-0.101000),y=2-100×(+0.111011),并假设阶符取2位,阶码取3位,数符取2位,尾数取6位,求x-y。
解:由x=2-101×(-0.101000),y=2-100×(+0.111011)
得[x]补=11,011;11.011000,[y]补=11,100;00.111011
①对阶
[ΔE]补=[Ex]补-[Ey]补=11,011+00,100=11,111
即ΔE=-1,则x的尾数向右移一位,阶码相应加1,即
[x]ˊ补=11,100;11.101100
②求和
[Mx]ˊ补-[My]补=[Ex]补+[-Ey]补
=11.101100+11.000101
=10.110001
即 [x-y]补=11,100;10.110001
尾数符号位出现“10”,需右规。;(续) :
即 [x-y]补=11,100;10.110001, 尾数符号位出现“10”,需右规。
③规格化
右规后得 [x-y]补=11,101;(1)1.011000(1)
④舍入处理
采用0舍1入法,其尾数右规时末位丢1,则
[x-y]补=11,101;11.011001
⑤溢出判断
经舍入处理后阶符为“11”,不溢出,故最终结果: x-y= 2-011×(-0.100111);浮点数加减运算流程图 ;浮点加减法运算;蠕泅獭卉哆弟白锦割骤先崔若疏困梢哩悍泡敏建帐峭弱造势脉撞腮硷揭釜计算机组成原理第4章 浮点数运算方法课件计算机组成原理第4章 浮点数运算方法课件;浮点乘除法运算;1. 阶码运算;由于同一个真值的移码和补码其数值部分完全相同,而符号位正好相反,即 [jy]补=2n+1+ jy (mod 2n+1)
因此如果求阶码和可用下式完成:
[jx]移+[jy]补= 2n+ jx +2n+1+ jy = 2n+ [2n +( jx + jy)] = [jx + jy]移 (mod 2n+1)
则直接可得移码形式。
同理,当作除法运算时,商的阶码可用下式完成:
[jx]移+[-jy]补 = [jx - jy]移
;阶码运算;阶码运算;2. 尾数运算;(1)浮点乘法尾数运算;尾数截断:尾数相乘会得到一个双倍字长的结果,若限定只取1倍字长,则乘积的若干低位将会丢失。如何处理丢失的各位值,通常有两种办法。
截断处理:无条件的丢
您可能关注的文档
- 苏教版小学语文第九册练习六PPT课件.ppt
- 苏教版小学语文三年级下册练习三、读读背背课件.ppt
- 苏教版小学语文二年级上册_练习1(含汉语拼音字母歌)课件.ppt
- 苏教版小学语文第八册《练习1》PPT课件.ppt
- 苏教版新教材八年级期末复习unit5-8英语期末复习必看课件.ppt
- 苏教版必修3文言文知识点整理--课件.ppt
- 苏教版四上四首古诗合集课件.ppt
- 苏教版语文四下练习7课件.ppt
- 苏格拉底 英文简介课件.ppt
- 苏教版语文必修五《物种起源》绪论课件.ppt
- 2025年重庆电讯职业学院单招(语文)测试题库必威体育精装版.docx
- 2025年海南健康管理职业技术学院单招(语文)测试题库附答案.docx
- 2025年开封职业学院单招(语文)测试模拟题库附答案.docx
- 2025年云南省思茅市单招语文测试题库附答案.docx
- 2025年西安高新科技职业学院单招(语文)测试题库附答案.docx
- 2025年河南省焦作市单招语文测试题库必威体育精装版.docx
- 2025年青海省玉树藏族自治州单招(语文)测试题库必威体育精装版.docx
- 2025年广东环境保护工程职业学院单招(语文)测试题库附答案.docx
- 2025年福建省龙岩单招(语文)测试题库附答案.docx
- 2025年无锡商业职业技术学院单招(语文)测试模拟题库必威体育精装版.docx
文档评论(0)