《中央处理器》PPT课件.ppt
《《中央处理器》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《中央处理器》PPT课件.ppt(58页珍藏版)》请在三一办公上搜索。
1、第6章 中央处理器,中央处理器(CPU)=运算器(ALU)+控制器(CU)。,6.1 CPU的组成与操作 6.2 CPU时序控制方式6.3 CPU控制流程6.4 控制器的组成6.5 指令的执行过程6.6 指令流水6.7 操作控制信号形成部件,6.1 CPU的组成与操作,1、CPU的组成2、CPU的四种基本功能3、从内存读取一个字4、把一个字写入主存5、通用寄存器之间传送数据6、完成算术、逻辑运算,6.1 CPU的组成与操作,1、CPU的组成:,PC程序计数器 IR指令寄存器指令译码器,内部总线存储器数据寄存器MDR存储器地址寄存器MAR算数逻辑运算单元ALU通用寄存器R0到R(n-1)暂存寄存
2、器Y、Z,6.1 CPU的组成与操作,6.1 CPU的组成与操作,6.1 CPU的组成与操作,2、CPU的四种基本功能:(1)、读取某一主存单元的内容,并将其装入某一个CPU寄存器;(2)、把一个数据字从某一个CPU寄存器存入某个给定的主存单元中;(3)、把一个数据字从某一个CPU寄存器送到另一个寄存器或者ALU;(4)、进行一个算术运算或逻辑运算,将结果送入某一个CPU寄存器。,6.1 CPU的组成与操作,3、从内存读取一个字:举例:假设要访问的主存单元地址放在寄存器R1中,并且要求把读出的内容装入寄存器R2。(1)、MARR1(R1out,MARin)(2)、Read(3)、WMFC;等待
3、MFC信号(Wait MFC)(4)、R2MDR(MDRout,R2in),6.1 CPU的组成与操作,(1)、MARR1(R1out,MARin)(2)、Read(3)、WMFC;等待MFC信号(Wait MFC)(4)、R2MDR(MDRout,R2in),6.1 CPU的组成与操作,4、把一个字写入主存:举例:假设要写入的数据字放在R2中,存储单元的地址放在R1中。(1)、MARR1(R1out,MARin)(2)、MDRR2(R2out,MDRin)(3)、Write(4)、WMFC,6.1 CPU的组成与操作,(1)、MARR1(R1out,MARin)(2)、MDRR2(R2out
4、,MDRin)(3)、Write(4)、WMFC,6.1 CPU的组成与操作,5、通用寄存器之间传送数据:举例:将寄存器R1的内容传送到R4。R1out,R4in,6.1 CPU的组成与操作,R1out,R4in,6.1 CPU的组成与操作,6、完成算术、逻辑运算:举例:完成寄存器R1的内容与寄存器R2的内容相加,并将结果送入寄存器R3。(1)、R1out,Yin(2)、R2out,Add,Zin(3)、Zout,R3in,6.1 CPU的组成与操作,(1)、R1out,Yin(2)、R2out,Add,Zin(3)、Zout,R3in,6.1 CPU的组成与操作,图6.3 加法操作期间控制信
5、号的时序,R2out,Add,Zin,6.2 CPU时序控制方式,1、同步控制方式2、异步控制方式3、联合控制方式,6.2 CPU时序控制方式,1、同步控制方式:系统有一个统一的时钟,所有控制信号均来自这个统一的时钟信号。指令周期:CPU每取出并执行一条指令所需要的全部时间。工作周期(机器周期):指令运行过程中相对独立的阶段。一般把指令的运行过程分为取指令、读取操作数及执行(包括写结果)等三个基本工作周期。,6.2 CPU时序控制方式,时钟周期:在一个机器周期里可以完成若干个微操作,每个微操作都需一定的时间,可用时钟信号来控制产生每一个微操作命令。因此,一个机器周期内包含若干个时钟周期(又称节
6、拍或状态)。在每个节拍内机器可完成一个或几个需同时执行的微操作。,6.2 CPU时序控制方式,6.2 CPU时序控制方式,2、异步控制方式:没有基准时钟信号,没有固定的周期节拍和严格的时钟同步,执行每条指令和每个操作需要多少时间就占用多少时间。这种方式微操作的时序由专门的应答线路控制,即当CU发出执行某一微操作的控制信号后,等待执行部件完成了该操作后发回“回答”(或“结束”)信号,再开始新的微操作,使CPU没有空闲状态,但因需要采用各种应答电路,故其结构比同步控制方式复杂。,6.2 CPU时序控制方式,3、联合控制方式:所谓联合控制方式是同步和异步控制方式的结合。对于不同的操作序列以及其中的每
7、个操作,实行部分统一、部分区别对待的方式。,6.3 CPU控制流程,程序:能完成某个确定算法的指令序列。计算机进行信息处理的过程就是不断地取指令、分析指令和执行指令这样一个周而复始的过程。1、取指令:由程序计数器(PC)指出当前指令地址,通过执行“MAR(PC)”和“Read”命令,从主存中取出指令。,6.3 CPU控制流程,2、分析指令:对取出的指令进行分析,指出它执行什么操作,产生相应的操作控制信号。如果参与操作的数据在主存中,则还需要形成操作数地址。3、执行指令:根据指令分析得到的“操作命令”和“操作数地址”,按一定的算法形成相应的操作控制命令序列,通过运算器、存储器及外部设备等的具体执
8、行,实现每条指令的功能。,6.3 CPU控制流程,4、对异常情况和某些请求的(中断)处理:当机器出现某些异常情况,如算术运算溢出、数据传送奇偶错等;或者某些外来请求,(如磁盘成批数据送存储器结束或程序员从键盘送入命令)等,此时由这些部件或设备发出“中断请求”信号,待执行完当前指令后,CPU响应该请求,中止当前执行的程序,转去执行中断服务程序。当处理完毕后,再返回原程序继续运行。,6.4 控制器的组成,1、程序计数器(PC):又称指令计数器或指令指针(IP),在某些机器中用来存放正在执行的指令地址;在大多数机器中则存放要执行的下一条指令的地址。指令地址的形成有两种可能:一是顺序执行的情况,每执行
9、一条指令,程序计数器加“1”以形成下条指令的地址。该加“1”计数的功能,有的机器是PC本身具有的,也有的机器是借用运算器完成的。二是在某些条件下,需要改变程序执行的顺序,这常由转移类指令形成转移地址送到PC中,作为下条指令的地址。,6.4 控制器的组成,2、指令寄存器(IR):用以存放现行指令,以便在整个指令执行过程中,实现一条指令的全部功能控制。3、指令译码器:又称操作码译码器,它对指令寄存器中的操作码部分进行分析解释,产生相应的控制信号提供给操作控制信号形成部件。,6.4 控制器的组成,4、脉冲源及启停控制线路:脉冲源:产生一定频率的脉冲信号作为整个机器的时钟脉冲。启停线路:在需要的时候保
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中央处理器 PPT 课件

链接地址:https://www.31ppt.com/p-5456153.html