《计算机组成原理》课程教学资源(PPT课件讲稿)第4章 处理器(CPU)

第4章处理器(CPU) 41引言 42逻辑设计的一般方法 43建立数据通路 44一个简单的实现机制 45多周期实现机制
第4章 处理器(CPU) 4.1 引言 4.2 逻辑设计的一般方法 4.3 建立数据通路 4.4 一个简单的实现机制 4.5 多周期实现机制

4.1引言 计算机的组成 Control unit CPU Path: multipleXors Datapath ALU Computer Memory Registers yo interface
4.1 引言 一 . 计算机的组成 Computer CPU Memory I/O interface Control unit Datapath Path: multiplexors ALU Registers ……

4.1引言 CPU的基本功能: 自动地、连续地取出指令、解释指令、执行指令 (1)程序控制 保证机器按一定顺序执行程序是cPU的首要任 务 (2)操作控制 条指令的功能往往是由若干个操作信号的组 合来实现的
4.1 引言 二. CPU的基本功能: 自动地、连续地取出指令、解释指令、执行指令。 (1)程序控制 保证机器按一定顺序执行程序是CPU的首要任 务。 (2)操作控制 一条指令的功能往往是由若干个操作信号的组 合来实现的

4.1引言 (3)时间控制 对各种操作实施时间上的控制称为时间 控制 各种指令的操作信号均受到时间的严 格控制; 条指令的整个执行过程也受到时间 的严格控制。 (4)数据加工
4.1 引言 (3)时间控制 对各种操作实施时间上的控制称为时间 控制. ◼ 各种指令的操作信号均受到时间的严 格控制; ◼ 一条指令的整个执行过程也受到时间 的严格控制。 (4)数据加工

4.1引言 三,一个基本的MIPS实现 ■存储器访问指令 W和sw 算术逻辑指令 add, sub, and, or, slt 分支指令 beq
4.1 引言 三. 一个基本的MIPS实现 ◼ 存储器访问指令 ◼ lw 和 sw ◼ 算术逻辑指令 ◼ add, sub, and, or, slt ◼ 分支指令 ◼ beq ◼ j

四.MIPS子集的基本实现 1CPU主要功能单元 不能直接将数据线简 单连在一起 Add 使用多选器 Add Data Register #f Pc如 Address Instruction Registers ALU F- Address Register# Data Instruction memory memory Register Data
四. MIPS子集的基本实现 1. CPU主要功能单元 ◼ 不能直接将数据线简 单连在一起 使用多选器

2.增加了多选器和控制信号的cPU Add Add ALU operation H Data Register MemWrite Registers ALU Address Register Zero Data Instruction memory memory Register # RegWrite Data Mem Read Control
2. 增加了多选器和控制信号的CPU

4.2逻辑设计的一敷方法 主要的逻辑单元 1.组合单元:一个操作单元,如与门或ALU 处理数据值 输出是输入的函数 2.状态单元:一个存储单元(元件),如寄存器 或存储器。 存放信息 至少有两个输入(要写入的数据值和决定 何时写入的时钟信号)
4.2 逻辑设计的一般方法 一. 主要的逻辑单元 1. 组合单元:一个操作单元,如与门或ALU。 ◼ 处理数据值 ◼ 输出是输入的函数 2. 状态单元:一个存储单元(元件),如寄存器 或存储器。 ◼ 存放信息 ◼ 至少有两个输入(要写入的数据值和决定 何时写入的时钟信号)

4.2逻辑设计的一敷方法 时序系统 1.时序发生器:产生时钟周期节拍、脉冲等 时序信号的部件。 个脉冲源:又称主振荡器,提供CPU的时钟基准 组计数分频逻辑:主振的输出经过一系列计数分频, 产生时钟周期(节拍)信号。 振荡器 分频器 基准时钟 时钟周期(节拍)
4.2 逻辑设计的一般方法 二. 时序系统 1. 时序发生器:产生时钟周期节拍、脉冲等 时序信号的部件。 一个脉冲源: 一组计数分频逻辑: 又称主振荡器,提供CPU的时钟基准 主振的输出经过一系列计数分频, 产生时钟周期(节拍)信号。 振荡器 分频器 基准时钟 时钟周期(节拍)

4.2逻辑设计的一敷方法 2.时钟:一个具有固定周期时间的不停运转的信号。 高电平时钟 低电平时钟 下降沿 时钟周期 上升沿 3.时钟同步方法:一种根据时钟来决定数据何时 有效和稳定的方法。 又称为时钟方法,即同步控制方式。 与之相反的即异步控制方式
4.2 逻辑设计的一般方法 2. 时钟:一个具有固定周期时间的不停运转的信号。 时钟周期 低电平时钟 高电平时钟 上升沿 下降沿 3. 时钟同步方法:一种根据时钟来决定数据何时 有效和稳定的方法。 ➢又称为时钟方法,即同步控制方式。 ➢与之相反的即异步控制方式
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:人工神经网络(PPT课件讲稿)Artificial Neural Networks,ANN.ppt
- 西安电子科技大学:《神经网络与模糊系统》课程教学资源(PPT课件讲稿)Chapter 6 结构和平衡 Architecture and Equilibria.ppt
- 清华大学:A Feature Weighting Method for Robust Speech Recognition(Speech Activities in CST).ppt
- 北京师范大学现代远程教育:《计算机应用基础》课程教学资源(PPT课件讲稿)第2章 计算机网络应用.ppsx
- 《Java网站开发》教学资源(PPT讲稿)第9章 过滤器和监听器技术.ppt
- 长春大学:《计算机应用基础》课程教学资源(PPT课件讲稿)第一章 计算机基础知识(崔天明).ppt
- 合肥工业大学:《网络安全概论》课程教学资源(PPT课件讲稿)第2讲 密码学简介(主讲:苏兆品).ppt
- 《计算机网络与因特网 Computer Networks and Internets》课程教学资源(PPT课件讲稿)Part II 物理层(信号、媒介、数据传输).ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 栈与队列.ppt
- 清华大学:An Efficient Trie-based Method for Approximate Entity Extraction with Edit-Distance Constraints.pptx
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 5 互斥与同步(Mutual Exclusion and Synchronization)5.4 Monitors 5.5 Message Passing 5.6 Readers/Writers Problem.ppt
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第6章 过程封装——函数.ppt
- 《3ds Max》教学资源(PPT课件)第4章 基本三维模型的创建.ppt
- 南京大学:复杂系统学习(PPT课件讲稿)佩特里网 Petri Nets.pptx
- 香港科技大学:《软件开发》教学资源(PPT课件讲稿)Functions.ppt
- 《计算机文化基础》课程教学资源(PPT课件讲稿)第二章 Windows XP操作系统.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第五章 设备管理.ppt
- 山东大学:语音识别技术(PPT课件讲稿)自动语音识别 Automatic Speech Recognition.pptx
- 数据集成 Data Integration(PPT讲稿)成就与展望 Achievements and Perspectives.ppt
- 北京师范大学:拓扑序及其量子相变(PPT课件讲稿)Topological Order and its Quantum Phase Transition.ppt
- 吉林大学:《C语言》课程教学资源(PPT课件讲稿)第6章 利用数组处理批量数据.ppt
- 《Vb程序设计教程》课程教学资源(PPT课件讲稿)第三章 VB语言基础.pps
- 安徽理工大学:《汇编语言》课程教学资源(PPT课件讲稿)第七章 高级汇编语言技术(主讲:李敬兆).ppt
- 《软件质量与测试》课程教学资源(PPT大纲课件,目录版).pptx
- 香港理工大学:Discovering Classification Rules.ppt
- 北京科技大学:物联网知识体系和学科建设(PPT讲稿,王志良).ppt
- 中国科学技术大学:《信号与图像处理基础 Signal and Image Processing》课程教学资源(PPT课件讲稿)傅里叶分析与卷积 Fourier Analysis and Convolution.pptx
- 沈阳理工大学:《单片机C语言应用程序设计》课程PPT教学课件(单片机C语言编程)04 C51编程设计(廉哲).pptx
- 《软件工程 Software Engineering》教学资源:课程教学大纲.pdf
- 上海交通大学:《编译器构造》课程教学资源(PPT讲稿,马融)Compiler.pptx
- 《数字图象处理》课程教学资源(PPT课件讲稿)第七章 邻域运算.ppt
- 北京航空航天大学:《数据挖掘——概念和技术(Data Mining - Concepts and Techniques)》课程教学资源(PPT课件讲稿)Chapter 03 Data Preprocessing.ppt
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第一章 概述(谢希仁).ppt
- 上海交通大学:Mining Massive Datasets(PPT讲稿).ppt
- 东南大学:《数据结构》课程教学资源(PPT课件讲稿)动态规划.pptx
- 《数据结构》课程教学资源:课程教学资源(PPT课件讲稿)第九章 查找表.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)抽象数据类型 Abstract Data Types.ppt
- 中国科学技术大学:《并行计算 Parallel Computing》课程教学资源(PPT课件讲稿)并行编译简介.ppt
- 《单片机原理及应用》课程教学资源(PPT课件讲稿)第6章 AT89S52单片机的串行口.ppt
- 上海交通大学:《程序设计》课程教学资源(PPT课件讲稿)第4章 循环控制.ppt