4并行除法运算.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文档。上传文档
查看更多
4并行除法运算,乘除法混合运算,除法运算,sql除法运算,java除法运算,乘除法的简便运算,矩阵除法运算,除法运算定律,c语言中除法运算,分数乘除法简便运算

2、不恢复余数的阵列除法器 * 计算机组成原理 * * 计 算 机 组 成 原 理 * 并行除法运算  被除数 x,其原码为 [x]原=xf . xn-1… x1 x0  除数 y,其原码为  [y]原=yf . yn-1… y1 y0  则有商q=x/y,其原码为 [q]原=(xf⊕yf) + (0. xn-1…x1x0 / 0.yn-1… y1y0) ? 商的符号运算qf=xf⊕yf 与原码乘法一样; ? 商的数值部分的运算,实质上是两个正数求商的运算。 设有n位定点小数: 定点除法运算 原码除法运算原理 手算运算步骤 例: 设被除数x=0.1001, 除数y=0.1011, 仿十进制除法运算, 手算求x÷y的过程。  0.1 1 0 1  商q 0.1 0 1 1   0.1 0 0 1 0   x(r0) 被除数小于除数,商0     -0.0 1 0 1 1   2-1y 除数右移1位,减除数, 商1?       0.0 0 1 1 1 0   r1   得余数r1     -0.0 0 1 0 1 1  2-2y 除数右移1位,减除数, 商1       0.0 0 0 0 1 1 0   r2   得余数r2     -0.0 0 0 1 0 1 1   2-3y 除数右移1位,不减除数,商0       0.0 0 0 0 1 1 0 0  r3   得余数r3     -0.0 0 0 0 1 0 1 1  2-4y 除数右移1位,减除数, 商1      -0.0 0 0 0 0 0 0 1  r4   得余数r4 得x÷y的商q=0.1101, 余数为r=0 上面的笔算过程可叙述如下: 1. 判断x是否小于y?现在xy, 故商的整数位商“0”, x的低位补0, 得余数r0。 2. 比较r0和2-1y, 因r02-1y, 表示够减, 小数点后第一位商“1”,作r0-2-1y, 得余数r1。 3. 比较r1和2-2y, 因r12-2y, 表示够减, 小数点后第二位商“1”, 作r1-2-2y, 得余数r2。 4. 比较r2和2-3y, 因r22-3y, 不够减, 小数点后第三位商“0”, 不作减法, 得余数r3(=r2)。 5. 比较r3和2-4y, 因r32-4y, 表示够减, 小数点后第四2位商“1”, 作r3-2-4y, 得余数r4, 共求四位商, 至此除法完毕。 (2)机器不会心算,必须先作减法,若余数为正, 才知道够减;若余数为负, 才知道不够减。不够减时必须恢复原来的余数,以便再继续往下运算。这种方法称为恢复余数法。 (3)要恢复原来的余数, 只要当前的余数加上除数即可。但由于要恢复余数, 使除法进行过程的步数不固定, 因此控制比较复杂。 实际中常用不恢复余数法,又称加减交替法。其特点是运算过程中如出现不够减,则不必恢复余数,根据余数符号,可以继续往下运算,因此步数固定,控制简单。 机器运算与手算的不同 (1) 在计算机中,小数点是固定的,不能简单地采用手算的办法。为便于机器操作, 除数Y固定不变, 被除数和余数进行左移 (相当于乘2) 加减交替法 上述恢复余数法由于要恢复余数,使得除法的步数不固定, 控制比较复杂。实际上常用的是加减交替法。 特点:当运算过程中出现不够减的情况,不必恢复余数,而是 根据余数的符号,继续往下运算,因此步数固定,控制简单。 不恢复余数法: 若第 i-1次商的余数为Ri-1,下一次求商的办法是:Ri=2Ri-1-Y 当Ri0时,第i位商0,恢复余数法的结果为( Ri’=Ri+Y ) 第 i+1次商的余数为Ri+1, Ri+1= 2Ri’-Y Ri+1=2(Ri+Y)-Y=2Ri +Y   在计算机中小数点是固定的,不能简单地采用手算的办法。为便于机器操作,使“除数右移”和“右移上商”的操作统一起来。   事实上机器与人运算过程不同,人会心算一看就知道够不够减。但机器却必须先作减法,若余数为正才知道够减;若余数为负才知道不够减。不够减时必须恢复原来的余数以便再继续往下运算。这种方法称为恢复余数法。要恢复原来的余数,只要当前的余数加上除数即可。但由于要恢复余数,使除法进行过程的步数不固定,因此控制比较复杂。实际中常用不恢复余数法又称加减交替法。其特点是运算过程中如出现不够减则不必恢复余数,根据余数符号,可以继续往下运算,因此步数固定,控制简单。   早期计算机中,为了简化结构,硬件除法器的设

文档评论(0)

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

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

1亿VIP精品文档

相关文档