- 1、本文档共93页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机组成原理 第四章(严军勇)-2003-2012年
规格化浮点运算 浮点加减运算 尾数结果规格化——左规 左规=Cs1Cs2C1+Cs1Cs2C1 尾数每左移一位,阶码相应减1(EC-1→EC) 尾数结果规格化——右规 右规=Cs1⊕Cs2 并非真正的溢出 尾数每右移一位,阶码相应加1(EC+1→EC) 例:有两浮点数为 A=0.101110×2-01 B=-(0.101011)×2-10 假设这两数的格式:阶码4位,用移码表示;尾数8位,用补码表示,包含一位符号位,即 [A]浮=0111;0;1011100 [B]浮=0110;1;0101010 E ms m ⑴ 对阶 求阶差:ΔE=EA-EB=-1-(-2)=1 ΔE=1,表示EA>EB。按对阶规则,将MB右移一位,其阶码加1,得: [B]浮’=0111;1;1010101 ⑵ 尾数求和 00.1011100 + 11.1010101 00.0110001 ⑶ 尾数结果规格化及判溢出 由于结果的尾数是非规格化的数,故应左规。尾数每左移一位,阶码减1,直至尾数成为规格化数为止。 [A+B]尾补=00.0110001 [A+B]尾补’ =00.1100010×2-1 最后结果为 [A+B]浮’ =0110;0;1100010 ∴A+B=(0.110001)×2-10 规格化浮点运算 浮点乘除运算 约定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 乘法步骤: 阶码相加:移码,要减去一个偏置值2n 尾数相乘 尾数结果规格化 规格化浮点运算 浮点乘除运算 约定: A=MA×2EA B=MB×2EB A?B=(MA?MB)?2(EA+EB) A÷B=(MA÷MB)?2(EA-EB) 除法步骤: 尾数调整: |MA|<|MB| 阶码相减:移码,要加上一个偏置值2n 尾数相除 十进制整数的加法运算 一位十进制加法运算及实现 8421码加法 两个8421码相加时, “逢二进一” [当和≤9,无需校正 当和>9,则+6校正 在做+6校正的同时,将产生向上一位的进位 十进制数 8421码 C4S4S3S2S1 校正前的二进制数 C4’S4’S3’S2’S1’ 校正与否 0 | 9 0 0 0 0 0 | 0 1 0 0 1 0 0 0 0 0 | 0 1 0 0 1 不校正 10 11 12 13 14 15 16 17 18 19 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 1 0 1 0 0 1 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 1 1 0 0 1 0 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 0 1 1 1 0 0 1 1 1 1 1 0 0 0 0 1 0 0 0 1 1 0 0 1 0 1 0 0 1 1 +6校正 校正举例 0101 5 + 1000 8 1101 + 0110 6 1 0011 13 1001 9 + 1000 8 1 0001 + 0110 6 1 0111 17 +6校正函数=C4’+S4’S3’+S4’S2’ 2.余3码加法 十进制余3码加法规则: ①两个余3码相加,“逢二进一” ; ②若其和没有进位,则减3(即+1101)校正; ③若其和有进位,则加3(即+0011)校正。 4.7 十进制整数的加减运算 十进制整数的加法运算 一位十进制加法运算及实现 余3码加法 两个余3码相加,“逢二进一” 若其和没有进位,则减3(即+1101)校正 若其和有进位,则加3(即+0011)校正 十进制数 余3码 C4S4S3S2S1 校正前的二进制数 C4’S4’S3’S2’S1’ 校正与否 0 1 | 8 9 0 0 0 1 1 0 0 1 0 0 | 0 1 0 1 1 0 1 1 0
您可能关注的文档
- 解读地球选修.doc
- 解非线性方程-1.ppt
- 言语声的产生.pptx
- 计算方法2010-2.ppt
- 计算方法程序(C++).doc
- 计算机一级第4章.ppt
- 计算机中数据的表示方式1.ppt
- 计算方法第五章1-3节.ppt
- 计算时间经过.ppt
- 计算机关键部件(2010-9-第二部分).ppt
- 2023年江苏省镇江市润州区中考生物二模试卷+答案解析.pdf
- 2023年江苏省徐州市邳州市运河中学中考生物二模试卷+答案解析.pdf
- 2023年江苏省苏州市吴中区中考冲刺数学模拟预测卷+答案解析.pdf
- 2023年江苏省南通市崇川区田家炳中学中考数学四模试卷+答案解析.pdf
- 2023年江西省吉安市中考物理模拟试卷(一)+答案解析.pdf
- 2023年江苏省泰州市海陵区九年级(下)中考三模数学试卷+答案解析.pdf
- 2023年江苏省苏州市高新二中中考数学二模试卷+答案解析.pdf
- 2023年江苏省南通市九年级数学中考复习模拟卷+答案解析.pdf
- 2023年江苏省南通市海安市九年级数学模拟卷+答案解析.pdf
- 2023年江苏省泰州市靖江外国语学校中考数学一调试卷+答案解析.pdf
文档评论(0)