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

第二章运算方法与运算器1.pptVIP

  1. 1、本文档共130页,可阅读全部内容。
  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文档。上传文档
查看更多
浮点运算器 计算机实现浮点运算 软件实现:利用定点运算部件,根据算法流程图,编写浮点四则运算子程序供用户调用 低档机,结构简单,速度慢。 设置可选浮点协处理器 80287和80387,速度较快。 将协处理器与CPU集成 80486以后的CPU。 采用浮点流水运算部件,形成流水作业。 进一步加快浮点运算的速度。 奔腾以后的CPU。 浮点运算器80X87 美国Intel公司生产的专用浮点数运算的处理器,配合80X86CPU进行工作,所以又称为协处理器。 80X87与主CPU的并行工作 80X87有自己的浮点运算指令,但不能读写主存,真正的读写主存的工作是由主CPU执行。 主CPU从主存读取浮点运算指令,送80X87,由80X87译码并执行。 80X87运算期间,主CPU取下一条其他指令予以执行,因而实现了并行工作。 如80X87执行过程中,主CPU又送来了一条浮点指令,则80X87给出“忙”信号。 当80X87完成浮点运算,取消“忙” 信号,主CPU才发送下一条浮点运算指令。 80X87可处理多种数据类型 整数、浮点数、压缩十进制数等。 80X87的内部结构 第六次课+习题 * * * * * * * * * * * * * * * * * * * * 阵列除法器 逻辑结构图 被除数 x=0.x1x2x3x4x5x6 (双倍长) 除数  y=0.y1y2y3 (XY) 商数  q=0.q1q2q3 余数  r=0.00r3r4r5r6 字长 n+1=4 第一行做减法(P=1),由于XY,余数0,商的个位q0上0。 第二行做加法,余数加上右移一位后的Y。 由余数的正负决定第二位商q1是1或0。 由q1控制第三行做加法或减法,依次类推。 [例20] x=0.101001, y=0.111, 求x÷y。 [解:]  [-y]补=1.001 被除数x 0.1 0 1 0 0 1 被除数x 减y  1.0 0 1 ?????(-0.111) 第一步减除数y ????????    1.1 1 0 0 0 1 <0 q0=0 余数为负 商0,下步做加法 加y   0.0 1 1 1  ???? 除数右移,加    0.0 0 1 1 0 1 >0 q1=1 余数为正 商1,下步做减法   减y  1.1 1 0 0 1 (-0.00111) ??除数再右移,减   1.1 1 1 1 1 1 <0 q2=0 余数为负 商0,下步做加法   加y  0.0 0 0 1 1 1   ???? 除数再右移,加  0.0 0 0 1 1 0 >0 q3=1 余数为正 商1 故得 商 q=q0.q1q2q3=0.101 余数 r=(0.00r3r4r5r6)=0.000110 阵列除法器完成除法运算示例 第四次课结束 2.5 定点运算器的组成 ALU 算术逻辑单元,实现基本算术、逻辑运算。 寄存器组 提供操作数与暂存运算结果。 多路选择器或锁存器 向ALU提供操作数。 内部总线 运算器内部的数据通路,用来传输运算过程中的数据。 判别逻辑和控制电路 多功能算逻单元ALU ALU:算逻单元,是运算器的核心。 是由多个全加器构成的并行加法器; 既可以完成算术运算 加、减、乘、除 又可以完成逻辑运算 与、或、非、异或 每一位都是逻辑数,无符号位、数值位、阶码、阶符之分。 简单位运算:位与位之间没有进/借位关系。 P51 为完成多种算/逻运算,由4位控制参数S0~S3的不同组合对Ai 、Bi进行控制,产生函数Xi和Yi ,送全加器运算。 ALU的基本思想 全加器 函数发生器 S0~S3 Xi Yi Ai Bi Fi Cn+i Cn+i+1 Xi=S3AiBi+S2AiBi Yi=Ai+S1Bi+S0Bi Fi=Xi⊕Yi ⊕Cn+i Cn+i+1=XiYi+XiCn+i+YiCn+i (2.36) ALU的进位逻辑 可以证明,Xi+Yi=Xi Xi·Yi=Yi 将其代入进位关系式 Cn+i+1=XiYi+XiCn+i+YiCn+i=Yi+XiCn+i Yi既是操作数,又是进位

文档评论(0)

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

文档有任何问题,请私信留言,会第一时间解决。

版权声明书
用户编号:7043023136000000

1亿VIP精品文档

相关文档