- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大学,本科,专科,硕士,笔记,课件,期中试卷答案,期末试卷答案,教材答案,知识点,经济法,材料科学基础,材料力学,电路,电子技术基础,高频电子线路,宏观经济学,模拟电路基础,模拟电子技术,数字电路,数字电子技术,数字信号处理,通信原理,信号与系统,化工原理,机械设计基础,机械原理,机械制图,微机原理与接口技术,C++程序设计,JAVA技术与应用,MATLAB基础与应用,计算机网络,计算机组成原理,软件工程数据结构,工程力学,工程热力学,结构力学,力学,流体力学,水力学,工程测量,工程经济学,工
2.5.1 逻辑运算与实现 计算机在解题过程中,除了要做大量的算术运算外,还需做许多逻辑操作,如:与、或、非、异或等。逻辑运算比算术运算要简单得多,这是因为逻辑运算是按位进行的,位与位之间没有进位与借位的关系。 1.逻辑非 逻辑非又称求反操作,它对某个寄存器或主存单元中各位代码按位取反。 设:X=X0X1…Xn,Z=Z0Z1…Zn 则:Zi= (i=0,1,…,n) 2.逻辑乘 逻辑乘就是将两个寄存器或主存单元中的每一相应位的代码进行按位与操作。 设:X=X0X1…Xn,Y=Y0Y1…Yn, Z=Z0Z1…Zn 则:Zi=Xi∧Yi(i=0,1,…,n) 3.逻辑加 逻辑加就是将两个寄存器或主存单元中的每一相应位的代码进行或操作。 设:X=X0X1…Xn,Y=Y0Y1…Yn, Z=Z0Z1…Zn 则:Zi=Xi∨Yi(i=0,1,…,n) 4.逻辑异或 逻辑异或又称按位加,它对两个寄存器或主存单元中各位的代码求模2和。 设:X=X0X1…Xn,Y=Y0Y1…Yn, Z=Z0Z1…Zn 则:Zi=Xi⊕Yi(i=0,1,…,n) 2.5.4 运算器的基本组成与实例 运算器是在控制器的控制下实现其功能的。运算器不仅可以完成数据信息的算逻运算,还可以作为数据信息的传送通路。 运算器结构 1.运算器的基本组成 基本的运算器包含以下几个部分:实现基本算术、逻辑运算功能的ALU,提供操作数与暂存结果的寄存器组,有关的判别逻辑和控制电路等。 运算器内的各功能模块之间的连接也广泛采用总线结构,这个总线称为运算器的内部总线,ALU和各寄存器都挂在上面。运算器的内部总线是CPU的内部数据通路,因此只有数据线。 1.运算器的基本组成(续) ⑴带多路选择器的运算器 各寄存器可以独立、多路地将数据送至ALU的多路选择器,使ALU有选择地同时获得两路输入数据。运算器的内部总线是一组单向传送的数据线,它将运算结果送往各寄存器,由寄存器的同步打入脉冲CPi将内部总线上的数据送入Ri。如果同时发出几个打入脉冲,则可将总线上的同一数据同时送入几个相关的寄存器中。 带多路选择器的运算器 Fig. 带多路选择器的运算器 1.运算器的基本组成(续) ⑵带输入锁存器的运算器 运算器的内部总线是一组双向传送的数据线。为了进行双操作数之间的运算操作,ALU输入端前设置了一级锁存器,可暂存操作数。例如,要实现(R0)+(R1)→R2,可通过内部总线先将R0中的数据送入锁存器1,再通过内部总线将R1中的数据送入锁存器2,然后相加,并将结果经总线送入R2。 带输入锁存器的运算器 Fig. 带输入锁存器的运算器 2.运算器的内部总线结构 ⑴单总线结构运算器 这种结构的运算器实现一次双操作数的运算需要分成三步,它的主要缺点是操作速度慢。 2.运算器的内部总线结构(续) ⑵双总线结构运算器 两个操作数可以分别通过总线1和总线2同时送到ALU去进行运算,并且立即可以得到运算的结果。但是ALU的输出不能直接送到总线上去,这是因为此时两条总线都被操作数所占据着,所以必须在ALU的输出端设置一个缓冲器,先将运算结果送入缓冲器,第二步再把结果送至目的寄存器。显然,它的执行速度比单总线要快,每次操作比单总线少一步。 双总线结构运算器 Fig. 双总线结构运算器 2.运算器的内部总线结构(续) ⑶三总线结构运算器 ALU的两个输入端分别由两条总线供给,输出与第三条总线相连,这样算逻操作就可以在一步控制之内完成。如果某一个数不需要运算和修改,而需要直接由总线2传到总线3,可通过总线旁路器把数据送出,而不必借助于ALU。三总线结构的特点是操作速度快,但控制较前两种复杂。 三总线结构运算器 Fig. 三总线结构运算器 2.5.2 ALU举例 1.ALU电路 ALU即算术逻辑单元,它是既能完成算术运算又能完成逻辑运算的部件。前面已经讨论过,无论是加、减、乘、除运算,最终都能归结为加法运算。因此,ALU的核心首先应当是一个并行加法器,同时也能执行
您可能关注的文档
- 华南师范大学《概率论与数理统计》课件- 复习课件(添加).ppt
- 华南师范大学《概率论与数理统计》课件- 总复习 知识点全.ppt
- 华南师范大学《概率论与数理统计》课件- 第5章 大数定理和中心极限定理.pdf
- 华南师范大学《概率论与数理统计》课件- 第6章 样本及抽样分布.pdf
- 华南师范大学《概率论与数理统计》课件- 第7章 参数估计.pdf
- 华南师范大学《概率论与数理统计》课件- 第8章 假设检验.pdf
- 华南师范大学《概率论与数理统计》课件- 第二章 随机变量及其分布.pptx
- 华南师范大学《概率论与数理统计》课件- 第六章 样本及抽样分布.pptx
- 华南师范大学《概率论与数理统计》课件- 第七章 参数估计.pptx
- 华南师范大学《概率论与数理统计》课件- 第三章 多维随机变量及其分布.pptx
最近下载
- 对近现代中国传统文化 三个传播断层的探讨和反思.doc VIP
- 生物的启示 教学设计 科学五年级上册青岛版.pdf VIP
- 共利电梯zxk-6000说明书客户版.pdf VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- ISO 13729-2020中文+英文船舶和海洋技术—船舶系泊和.pdf
- 软岩大变形隧道施工技术.pdf VIP
- 河防洪治理工程施工组织设计.doc
- 公立医院 “十五五” 发展规划计划书(2026-2030 年).docx VIP
- 关于医院“十五五”发展规划(2026-2030).docx VIP
- 大学生安全教育教程:人身与财产安全PPT教学课件.pptx VIP
原创力文档


文档评论(0)