- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Summary 指令控制思想 ALU的构成和设计 累加器、全加器 单总线/多总线架构 程序流程控制相关的:标志寄存器 控制器设计 数据通路、指令译码、时序和节拍发生器 程序流程控制相关的:IR和PC 寄存器技术 流水线技术 Page * * Tongji University Page ? * Q A Contact: 张伟(同济大学电信学院控制系) Email: zhang_wi @ tongji.edu.cn 单击此处编辑母版标题样式 单击此处编辑母版标题样式 单击此处编辑母版标题样式 Microcomputer Principle and Interfacing Techniques微机原理与接口技术 微机原理课程组 同济大学电信学院控制科学与工程系 Page * * Tongji University Microcomputer Principles and InterfacingLecture 3: Microprocessor and It’s Architecture Content 基本概念: 微处理器 MPU / CPU 基本原理: 指令控制 基本概念: 算逻单元 ALU 全加器 定点与浮点部件 完整的运算器 基本概念: 寄存器 改进技术 改进1: 指令流水线 Instruction Pipeline 改进2: 超标量技术 SuperScalar 改进3: 进一步的思考 实例分析:8086/8088, Pentium, PowerPC Page * * Tongji University Microprocessor 基本概念: 微处理器(MPU / CPU) 微处理器也称中央处理器(Central Processing Unit,CPU)。它是由控制单元(Control Unit)、算术/逻辑运算单元(Arithmetic Logic Unit,ALU)和存储单元(Memory Unit,包括寄存器和高速缓存)三大部分组成的。 三部分通过互连机构的连接,互相配合,共同完成对指令信息和数据信息的分析、判断、运算,从而控制计算机各部件协调工作。 Page * Tongji University Page * * Tongji University CPU最基本组成部分逻辑框图 Microprocessor 基本原理: 指令控制 所谓指令控制,就是指计算机严格按照程序的顺序执行。一条指令往往是由若干个微操作信号的组合来实现的,CPU从内存取出指令,译码后产生微操作信号,然后把各种微操作信号送往相应的部件,从而控制这些部件按指令的要求开始动作,这就是操作控制功能。 回溯: 图灵机, 分析机, V. Neumann机 Page * * Tongji University Arithmetic Logic Unit 基本概念:算逻单元(ALU) 算逻单元全称为算术/逻辑运算单元(Arithmetic Logic Unit)。主要用来完成算术运算和逻辑运算。在实现时,一般采用全加器和先行进位逻辑电路进行组合,从而能实现高速运算功能。 一位全加器(FA)的逻辑表达式为: Fi = Ai ? Bi ? Ci Ci+1 = AiBi ?(Ai ? Bi)Ci Page * * Tongji University Arithmetic Logic Unit 构成ALU的最基本构件: 一位全加器(Full Adder) 思考: 如何由一位全加器构成多位全加器? (级联问题)? 如何提高运算效率? (硬件加速问题) * Tongji University Page * Arithmetic Logic Unit 全加器的功能扩展: 上述全加器只能实现算术运算,为了使它具有逻辑运算功能,必须对其功能进行扩展。扩展时通过增加一个函数发生器,在4个控制开关S0、S1、S2、S3的控制下,使Ai 、Bi经函数发生器产生新的组合函数Xi、Yi,然后再将Xi、Yi和进位Ci通过全加器进行全加。这样,不同的控制开关组合,就可以得到不同的组合函数,从而能够实现多种算术和逻辑运算,如图2.3所示。ALU的逻辑符号如图2.4所示。 Page * * Tongji University Arithmetic Logic Unit Page * * Tongji University 一位全功能全加器 Arithmetic Logic Unit Page * * Tongji University 由一位的全功能全加器经过复合/级联/优化设计后得到实际中的ALU Arithmetic Logic Unit 双总线定点运算运算器 在ALU的基础上加上与暂存/传输有关的各种寄存器,总线接口部件等电路就得到了完整的运算器 关
您可能关注的文档
最近下载
- 基于无磁芯变压器的IGBTMOSFET驱动器2ED020I12-F的应用.doc VIP
- 幼儿教师考试试题及答案1.doc VIP
- 2024年医院重症专科护士培训考试题库(含答案).docx
- 2025年日历表模板(有农历、节日和周数,每月1张,共12张).docx VIP
- 《体育科学研究方法》全套课件(硕士生).ppt
- 2025生态城管委会面向社会公开招聘党务指导员笔试模拟试题及答案解析.docx VIP
- 针灸科年终工作总结PPT.pptx
- 2025年长沙环境保护职业技术学院单招职业倾向性测试题库(黄金题型).docx VIP
- 华东师大版一课一练·二年级英语(第二学期)(增强版).pdf
- 2025年安徽移动人员招聘笔试备考题库及答案解析.docx
文档评论(0)