计算机组成原理第2章-运算方法与运算器.ppt

计算机组成原理第2章-运算方法与运算器.ppt

  1. 1、本文档共139页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[例25] 设x=2010×0y=2100×(-0,求x+y。 [解:]为了便于直观理解,假设两数均以补码表示,阶码采用双符号位,尾数采用单符号位,则它们的浮点表示分别为: [x]浮=00 010,  0 [y]浮=00 100,  11 求阶差并对阶  △E=Ex-Ey=[Ex]补+[-Ey]补=00 010+11 100=11 110 即△E为-2,x的阶码小,应使Mx右移两位,Ex加2, [x]浮=00 100,011) 其中(11)表示Mx右移2位后移出的最低两位数。 2 尾数求和          0. 0 0 1 1 0 1 1 0 (11)             + 1. 0 1 0 1 0 1 0 0 0               1. 1 0 0 0 1 0 1 0 (11) 3规格化处理 尾数运算结果的符号位与最高数值位同值,应执行左规处理,结果为110),阶码为 00 011。 4舍入处理 采用0舍1入法处理,则有               1. 0 0 0 1 0 1 0 1             +        1            ──────────               1. 0 0 0 1 0 1 1 0 5判溢出 阶码符号位为00,未溢出,故得最终结果为            x+y=2011×(-0                                    2.6.2 浮点乘法、除法运算 1.浮点乘法、除法运算规则设有两个浮点数x和y:        x=2 Ex·Mx        y=2 Ey·My 浮点乘法运算的规则是: x×y=2(Ex+Ey)·(Mx×My) (2.40) 即乘积的尾数是相乘两数的尾数之积,乘积的阶码是相乘两数的阶码之和。当然,这里也有规格化与舍入等步骤。 浮点除法运算的规则是: x÷y=2(Ex-Ey)·(Mx÷My) (2.41) 商的尾数是相除两数的尾数之商,商的阶码是相除两数的阶码之差。也有规格化和舍入等步骤。 2.浮点乘、除法运算步骤浮点数的乘除运算大体分为四步:   ①0操作数检查;②阶码加/减操作;③尾数乘/除操作;④结果规格化及舍入处理。 (1) 浮点数的阶码运算   对阶码的运算有+1、-1、两阶码求和、两阶码求差四种,运算时还必须检查结果是否溢出。在计算机中,阶码通常用补码或移码形式表示。补码运算规则和判定溢出的方法,前面已经讲过。这里只对移码的运算规则和判定溢出的方法进行讲解。 移码的定义为     [x]移=2n+x   2n>x≥-2n 按此定义,则有     [x]移+[y]移=2n+x+2n+y           =2n+(2n+(x+y))           =2n+[x+y]移    即直接用移码实现求阶码之和时,结果的最高位多加了个1,要得到正确的移码形式结果,必须对结果的符号再执行一次求反。 当混合使用移码和补码时,考虑到移码和补码的关系:对同一个数值,其数值位完全相同,而符号位正好完全相反。而[y]补的定义为   [y]补=2n+1+y 则求阶码和用如下方式完成:     [x]移+[y]补=2n+x+2n+1+y            =2n+1+(2n+(x+y))            =2n+1+[x+y]移 即 [x+y]移=[x]移+[y]补  (mod 2n+1) (2.42) 同理 [x-y]移=[x]移+[-y]补 (2.43)    上二式表明执行阶码加减时,对加数或减数y来说,应送移码符号位正常值的反码。    如果阶码运算的结果溢出,上述条件则不成立。此时,使用双符号位的阶码加法器,并规定移码的第二个符号位,即最高符号位恒用 0 参加加减运算,则溢出条件是阶码的最高符号位为1。 此时,当两位符号位为 10时,表明上溢,为11时,表明下溢。当最高符号

您可能关注的文档

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档