2014计算机组成原理总复习(2).pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * P291-6.21(1) 6.21 用原码加减交替法计算x÷y。 (1)x=0.100111, y=0.101011 余数 商 说明 00.100111 +11.010101 0000000 -y 11.111100 11.111000 +00.101011 0000000 不够减,商0 左移1位 上次商0,+y 00.100011 01.000110 +11.010101 0000001 够减,商1 左移1位 上次商1,-y 00.011011 00.110110 +11.010101 0000011 够减,商1 左移1位 上次商1,-y 00.001011 00.010110 +11.010101 0000111 够减,商1 左移1位 上次商1,-y 11.101011 11. 010110 +00.101011 0001110 不够减,商0 左移1位 上次商0,+y 00.000001 0011101 够减,商1 解: Y*=00.101011, [-Y*]补=11.010101 余数 商 说明 00.000010 +11.010101 0011101 左移1位 上次商1,-y 11.010111 0111010 不够减,商0 余数为正,无需恢复余数,且商符号位为0,有 x/y=0.111010 若要获得正确余数,还需要恢复余数 P292-6.26(1) 6.26 按机器补码浮点运算步骤计算[x±y]补。 (1) x=0.101100×2-011,y= -0.011100×2-010 【解】根据浮点加减法运算的步骤 ①对阶 [EX]补=1,101 [-EY]补=0,010 有[EX-EY]补=[EX]补+ [-EY]补=1,111 为负数,说明EXEY,故阶码向Y对齐。 且对阶后x=0.0101100×2-010(附加位为0,可省略), y= -0.011100×2-010 P292-6.26(1) 6.26 按机器补码浮点运算步骤计算[x±y]补。 对阶后x=0.010110×2-010,y= -0.011100×2-010 ②尾数运算 [Mx+My]补=0.010110 [Mx-My]补=0.010110 +1.100100 +0.011100 1.111010 0.110010 ③规格化 加法结果需要左规,且左移三次,阶码减3,尾数为1.010000,阶码-101。减法结果符合规格化要求 P292-6.26(1) 6.26 按机器补码浮点运算步骤计算[x±y]补。 经规范化后x+y=-0.110000×2-101,x-y= 0.110010×2-010 ④舍入操作 两种运算均无需舍入 ⑤判断溢出 结果无溢出 故x+y=-0.110000×2-101 x-y= 0.110010×2-010 P292-6.29(1) 6.29 设浮点数阶码取3位,尾数取6位(均不包含符号位),要求阶码用移码运算,尾数用补码运算,计算x*y,且结果保留一倍字长。 (1) x=0.101101×2-100,y= -0.110101×2-011 【解】根据浮点乘除法运算的步骤 ①阶码相加 [EX]移=00,100 [EY]补=11,101 有[EX+EY]移=00,100 11,101 00,001 阶码对应真值为-111 P292-6.29(1) 6.29 尾数用补码一位乘booth算法运算。 (1) x=0.101101×2-100,y= -0.110101×2-011 ②尾数相乘 [-x]补=1.010011 [y]补=1.001011 运算过程如右 部分积 Y Y’ 说明 00.000000 + 11.010011 1001011 0 +[-x]补 11.010011 11.101001 11.110100 +00.101101 1100101 1110010 1 1 右移1位 右移1位 +x 00.100001 00.010000

文档评论(0)

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

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

1亿VIP精品文档

相关文档