网站大量收购独家精品文档,联系QQ:2885784924

计算机组成原理:浮点数表示及运算.pptVIP

计算机组成原理:浮点数表示及运算.ppt

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

解:将x,y转换成浮点数据格式[x]浮=00101,00[Y]浮=00111,11100111,11步骤1:对阶,阶差为Ex-Ey=[Ex]补+[-Ey]补Ex-Ey=-20Ex-Ey0ExEy小阶对大阶,X阶码加2X尾数右移2位[x]浮=00111,0011)步骤2:尾数求和[X+Y]浮=00111,0011)+00111,11=00111,1111)步骤2:尾数求和[X+Y]浮=00111,0011)+00111,11=00111,1111)步骤3:计算结果规格化[X+Y]浮为非规格化数,左归一位,阶码减一,00110,111)步骤4:舍入处理[X+Y]浮=00110,11(0舍1如法)[X+Y]浮=00110,11(截去法)步骤5:溢出判断无溢出[X+Y]浮=2110x(-00例设x=2010?0y=2100?(-0,求x+y。解:阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为[x]浮=00010,0[y]浮=00100,1(1)求阶差并对阶△E=Ex-Ey=[Ex]补+[-Ey]补=00010+11100=11110[x]浮=00100,011)其中(11)表示Mx右移2位后移出的最低两位数。即△E为-2,x的阶码小,应使Mx右移两位,Ex加2,(2)尾数求和(4)舍入处理采用0舍1入法处理,则有:1+11011)+1111)(3)规格化处理尾数运算结果的符号位与最高数值位为同值,应执行左规处理,结果为110),阶码为00011。(5)判断溢出阶码符号位为00,不溢出,故得最终结果为x+y=2011×(-0例:两浮点数x=201×0.1101,y=211×(-0.1010)。假设尾数在计算机中以补码表示,可存储4位尾数,2位保护位,阶码以原码表示,求x+y。解:将x,y转换成浮点数据格式 [x]浮=0001,00.1101 [y]浮=0011,11.0110步骤1:对阶,阶差为11-01=10,即2,因此将x的尾数右移两位,得 [x]浮=0011,00.001101步骤2:对尾数求和,得: [x+y]浮=0011,11.100101步骤3:由于符号位和第一位数相等,不是规格化数,向左规格化,得 [x+y]浮=0010,11.001010步骤4:截去。 [x+y]浮=0010,11.0010步骤5:数据无溢出,因此结果为 x+y=210×(-0.1110)浮点乘除法运算1.浮点乘法、除法运算规则设有两个浮点数x和y:x=2Ex·Mx

y=2Ey·My浮点乘法运算的规则是:x?y=2(Ex+Ey)·(Mx?My)即:乘积的尾数是相乘两数的尾数之积;乘积的阶码是相乘两数的阶码之和。浮点除法运算的规则是:x÷y=2(Ex-Ey)·(Mx÷My)即:商的尾数是相

文档评论(0)

wuyoujun92 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档