白中英计算机组成原理第5章_中央处理机 2.ppt

白中英计算机组成原理第5章_中央处理机 2.ppt

ID:51594209

大小:1.73 MB

页数:106页

时间:2020-03-25

白中英计算机组成原理第5章_中央处理机 2.ppt_第1页
白中英计算机组成原理第5章_中央处理机 2.ppt_第2页
白中英计算机组成原理第5章_中央处理机 2.ppt_第3页
白中英计算机组成原理第5章_中央处理机 2.ppt_第4页
白中英计算机组成原理第5章_中央处理机 2.ppt_第5页
资源描述:

《白中英计算机组成原理第5章_中央处理机 2.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第5章中央处理机目录5.1CPU的功能和组成——掌握5.2指令周期——掌握5.3时序产生器和控制方式——了解5.4微程序控制器——掌握5.5硬连线控制器——了解5.6传统CPU——了解5.7流水CPU——掌握5.8RISCCPU——了解5.9多媒体CPU——了解8/4/20212考研大纲要求(一)CPU的功能和基本结构(二)指令执行过程(三)数据通路的功能和基本结构(四)控制器的功能和工作原理硬布线控制器微程序控制器微程序、微指令和微命令微指令的编码方式;微地址的形成方式(五)指令流水线指令流水线的基本概念超标量和动态流水线的基本概念8/4/202135.1C

2、PU的组成和功能5.1.1CPU的功能5.1.2CPU的基本组成5.1.3CPU中的主要寄存器5.1.4操作控制器与时序产生器8/4/202145.1.1CPU的功能CPU(中央处理器)控制程序按设定方式执行;CPU的主要功能:指令控制控制程序的执行顺序;操作控制产生和发送各操作信号;时间控制控制指令、或操作的实施时间;数据加工对数据进行算术逻辑运算;顺序寻址、跳跃寻址对指令操作码译码后产生控制信号维持各类操作的时序关系由ALU完成具体的运算8/4/202155.1.2CPU的基本组成现代的CPU的组成运算器、控制器控制器的主要功能从内存中取出一条指令,并指出

3、下条指令的存放位置;对指令进行译码,产生相应的操作控制信号;控制CPU、内存和输入/输出设备之间数据流动;运算器的主要功能:执行所有的算术运算;执行所有的逻辑运算,并进行逻辑测试。冯·诺依曼机的定义、片内Cache;PC、IRALU、通用寄存器组、标志寄存器CU、时序电路、操作控制器8/4/20216CPU模型图动画演示:5-1.swf运算器Cache控制器8/4/202175.1.3CPU中的主要寄存器(1/3)数据缓冲寄存器(DR)暂时存放CPU与外界传送的数据,可以是指令字或数据字。作用:作为CPU和内存、外部设备之间信息传送的中转站;补偿CPU和内存

4、、外围设备之间在操作速度上的差别;通用寄存器功能:暂时存放ALU运算的数据或结果。CPU中的通用寄存器可多达16个,32个,甚至更多。8/4/202185.1.3CPU中的主要寄存器(2/3)状态条件寄存器(PSW)保存各种状态和条件控制信号;进位标志(C),溢出标志(V),零标志(Z),符号标志(N)每个信号由一个触发器保存,从而拼成一个寄存器。地址寄存器(AR)保存当前CPU所访问数据的内存单元地址;主要用于解决主存/外设和CPU之间的速度差异,使地址信息可以保持到主存/外设的读写操作完成为止。8/4/202195.1.3CPU中的主要寄存器(3/3)程

5、序计数器(PC)始终存放下一条指令的地址,对应于指令Cache的访问;其内容变化分两种情况顺序执行:PC+1PC转移执行:(指令OPR)PC指令寄存器(IR)保存当前正在执行的一条指令。指令寄存器中操作码字段的输出就是指令译码器的输入。寄存功能计数功能8/4/2021105.1.4操作控制器与时序产生器数据通路寄存器之间传送信息的通路。操作控制器根据指令操作码和时序信号,产生各种操作控制信号;建立正确地数据通路,从而完成指令的执行。根据设计方法不同,操作控制器可分为硬布线控制器: 采用时序逻辑技术实现;微程序控制器: 采用存储逻辑实现;前两种方式的结合;时

6、序产生器对各种操作实施时间的控制。8/4/202111数据通路的建立增量写入读出写入读出写入读出锁存锁存写入读出写入读出运算类型读出写入8/4/2021125.2指令周期5.2.1指令周期的基本概念5.2.2MOVR0,R1指令的指令周期5.2.3LADR1,6指令的指令周期5.2.4 ADDR1,R2指令的指令周期5.2.5 STOR2,(R3)指令的指令周期5.2.6JMP101指令的指令周期5.2.7用方框图语言表示指令周期8/4/2021135.2.1指令周期的基本概念CPU执行程序是一个“取指令—执行指令”的循环过程。指令周期CPU从内存中取出一条指

7、令,并执行的时间总和;CPU周期又称机器周期,一般为从内存读取一条指令字的最短时间;一个CPU周期可以完成CPU的一个基本操作。时钟周期也叫节拍脉冲或T周期,是计算机处理操作的基本时间单位。动画演示:5-2.swf8/4/202114关于指令周期一个完整的指令周期由若干机器周期:取指周期——间址周期——执行周期——中断周期所有指令的第一个机器周期必为取指周期;一个基本的CPU周期包含4个时钟周期,对于某些CPU周期可以包含更多的时钟周期。不同指令的指令周期所包含的时钟周期个数不一定相同。求操作数有效地址本教材上,间址周期和执行周期统称为执行周期!8/4/202

8、115一个简单的程序地址指令说明100

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。