- 1、本文档共164页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
浮点数计算的方法.ppt
上面的笔算过程可叙述如下: 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, 共求四位商, 至此除法完毕。 在计算机中小数点是固定的,不能简单地采用手算的办法。为便于机器操作,使“除数右移”和“右移上商”的操作统一起来。 事实上机器与人运算过程不同,人会心算一看就知道够不够减。但机器却必须先作减法,若余数为正才知道够减;若余数为负才知道不够减。不够减时必须恢复原来的余数以便再继续往下运算。这种方法称为恢复余数法。要恢复原来的余数,只要当前的余数加上除数即可。但由于要恢复余数,使除法进行过程的步数不固定,因此控制比较复杂。实际中常用不恢复余数法又称加减交替法。其特点是运算过程中如出现不够减则不必恢复余数,根据余数符号,可以继续往下运算,因此步数固定,控制简单。 早期计算机中,为了简化结构,硬件除法器的设计采用串行的1位除法方案。即多次执行“减法—移位”操作来实现,并使用计数器来控制移位次数。由于串行除法器速度太慢,目前已被淘汰。 不恢复余数除法即加减交替法的实现方式: 设被除数为:x 除数为:y 1. [x – y]补 = [x ]补 + [-y]补 若:x – y 0 则商数为1,并进行第二步减, 即: [x – y]补 - ( 2-1 y) 若:x – y 0 则商数为0,还原减法操作,在进行第二步减, 即: [ x - ( 2-1 y) ]补= [x ]补 + [- ( 2-1 y) ]补 上面过程也就是: [x – y + y - ( 2-1 y) ]补 =[x – y ]补+ [y - ( 2-1 y) ]补 =[x – y ]补+ [( 2-1 y) ]补 步骤2同理,从而用加减交替法实现除法操作。 2.4.2 并行除法器1. 可控加法/减法(CAS)单元 和阵列乘法器非常相似,阵列式除法器也是一种并行运算部件,采用大规模集成电路制造。与早期的串行除法器相比,阵列除法器不仅所需的控制线路少,而且能提供令人满意的高速运算速度。 阵列除法器有多种多样形式,如不恢复余数阵列除法器,补码阵列除法器等等。 先介绍可控加法/减法(CAS)单元,它将用于并行除法流水逻辑阵列中,它有四个输出端和四个输入端。当输入线P=0时,CAS作加法运算;当P=1时,CAS作减法运算。逻辑结构图: CAS单元的输入与输出的关系可用如下一组逻辑方程来表示: Si=Ai⊕(Bi⊕P)⊕Ci Ci+1=(Ai+Ci)·(Bi⊕P)+AiCi (2.32) 当P=0时,方程式(2.32)就等于我们前面学习的一位全加器(FA)的公式: Si=Ai⊕Bi⊕Ci Ci+1=AiBi+BiCi+AiCi 当P=1时,则得求差公式: Si=Ai⊕Bi⊕Ci Ci+1=AiBi+BiCi+AiCi (2.33) 其中Bi=Bi⊕1。 在减法情况下,输入Ci称为借位输入,而Ci+1称为借位输出。 为说明CAS单元的实际内部电路实现,将方程式(2.32)加以变换,可得如下形式: Si = Ai⊕(Bi⊕P)⊕Ci = AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP+ AiBiCiP+AiBiCiP+AiBiCiP+AiBiCiP Ci+1 = (Ai+Ci)(Bi⊕P)+AiCi = AiBiP+AiBiP+BiCiP+BiCiP+AiCi 在这两个表达式中,每一个都能用一个三级组合逻辑电路(包括反向器)来实现。因此每一个基本的CAS单元的延迟时间为3T单元。
您可能关注的文档
- 河南师大附中七年级历史下册 第17课 君主集权的强化教学课件 新人教版.ppt
- 河南广瀚云商无人机测绘及行业的应用新方案.ppt
- 河南省2014年专升本相关管理学真题讲解.ppt
- 河南省六校联考成绩分析与五段二码增分复习汇总法简介12.5.16.ppt
- 河南省造价员培训教案第三篇章 桩与地基基础工程.ppt
- 河南纵横燃气管道有限公司整体投运工作的方案.ppt
- 河曲项目部脚手架安全重点培训课件.ppt
- 河道整治的方法.ppt
- 泉州2015中考政治教材以及和时政有机结合点分析2.ppt
- 泉州市2006年初二年新课程相关培训讲座.ppt
- 中考语文总复习语文知识及应用专题5仿写修辞含句子理解市赛课公开课一等奖省课获奖课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第二课《藏猫猫》精品课件.pptx
- 湖南文艺版(2024)新教材一年级音乐下册第三课《我向国旗敬个礼》精品课件.pptx
- 高中生物第四章生物的变异本章知识体系构建全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 整数指数幂市公开课一等奖省赛课微课金奖课件.pptx
- 一年级音乐上册第二单元你早全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级数学上册第二章实数27二次根式第四课时习题省公开课一等奖新课获奖课件.pptx
- 九年级物理全册11简单电路习题全国公开课一等奖百校联赛微课赛课特等奖课件.pptx
- 八年级语文下册第五单元19邹忌讽齐王纳谏省公开课一等奖新课获奖课件.pptx
- 2024年秋季新人教PEP版3年级上册英语全册教学课件 (2).pptx
文档评论(0)