计算机组成原理_-CPU子系统-概述.ppt

计算机组成原理_-CPU子系统-概述.ppt

ID:49996744

大小:1.05 MB

页数:24页

时间:2020-03-07

计算机组成原理_-CPU子系统-概述.ppt_第1页
计算机组成原理_-CPU子系统-概述.ppt_第2页
计算机组成原理_-CPU子系统-概述.ppt_第3页
计算机组成原理_-CPU子系统-概述.ppt_第4页
计算机组成原理_-CPU子系统-概述.ppt_第5页
资源描述:

《计算机组成原理_-CPU子系统-概述.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、※本章主要介绍:功能部件部件之间的数据通路CPU的基本结构CPU的设计方法第3章CPU子系统模型机处理器(CISC)MIPS32处理器(RISC)1/24CPU3.1CPU概述主存硬盘光盘键盘显示器※CPU在计算机中的角色主机外围设备CPU是计算机中的核心部件①数据运算功能结构最复杂、技术难度最高!②系统控制功能2/24①时序系统②控制部件③缓存部件④寄存器(堆)⑤运算部件3.1.1CPU的基本结构部件通过数据/控制通路互连,实现信息交互运算器寄存器控制器数据通路主存时序部件外部信号时钟信号※主要部件:1、总体

2、结构模型缓存部件控制通路数据信号控制信号3/24(1)运算部件(2)缓存部件(3)寄存器(4)控制器(5)时序部件2、CPU的主要部件从硬件的角度,CPU内部的主要部件包括:通过数据通路/控制通路互相连接各种功能部件,分别通过数据通路/控制通路互相连接形成CPU的硬件架构→CPU的微架构4/24(1)运算部件输入逻辑A输出逻辑输入逻辑B数据源操作数运算结果对操作数进行运算,主要是算术运算/逻辑运算基本组成如下:5/24ALU(2)缓存部件为提高CPU从主存中读取指令/数据的效率,在CPU内部集成了多级缓存部件。

3、[作用]缓存从主存中读取的部分指令/数据CPU内核L1L2L3主存6/24L1、L2和L3就是缓存部件程序的执行具有局部性提前把需要的指令数据调入缓存(3)寄存器组(堆)①通用寄存器:多个存储各种用途的数据信息。基本类型如下:通用寄存器有全局唯一地址,可通过地址码访问,可在机器指令中直接使用。[功能]提供操作数、地址码、存放运算结果等。[部件选用]一般用小容量的多端口存储器来构成寄存器组,其中1个存储单元作为1个寄存器。7/24②暂存器[特征]多个,内部专用,无需分配地址码,不能在机器指令中使用。[主要用途]用

4、来暂存产生的临时数据,以备在后续操作过程中使用。③指令寄存器(IR)[主要用途]只有1个,用于存放指令代码。从存储器(或者指令缓存)中读取到指令以后,就直接存入到指令寄存器中。8/24④程序计数器(PC)[主要用途]仅1个,用来指明指令在存储器中的存放位置,即存储单元的地址码。00FFPC00FF[注意]取指令结束后,PC保存的地址码自动修改,以指向下一条指令的存储单元,修改量取决于指令字长和存储器的编址单位。…IR9/24⑤程序状态字寄存器(PSW)[主要用途]仅1个,记录现行程序的运行状态和程序的工作模式。

5、PSW-特征位也叫标志位,反映CPU的当前状态。指令执行时,根据情况自动设置这些特征位,作为后续操作的判断依据,通常有5类:进位C溢出V零值Z负值N奇偶P…自动设置(具备该特征,就设置该标志位=1)10/24PSW-编程设定位PSW中某些位或字段可通过程序来设定,以决定程序的调试、对中断的响应、程序的运行模式等。跟踪位T允许中断I程序优先级P运行模式⑥地址寄存器(MAR)[主要用途]只有1个,读写存储器时,先要定位存储单元,因此设置MAR来存放目标单元的地址码。先将有效地址送入MAR,再启动后续的读写操作。11

6、/24⑦数据缓冲寄存器(MBR)[主要用途]只有1个,过渡性地存放CPU与主存之间交换的数据。无论是从主存读取的数据,还是写入到主存的数据,都要经过MBR。[主要用途]堆栈(存储器)数据1数据0…数据n数据n-100FFSP栈顶栈底弹出12/24仅1个,固定存放堆栈的栈顶单元的地址码。根据这个地址码,去读写堆栈。⑧堆栈指针(SP)4、控制器[主要作用]根据产生微命令的方式,有两类控制单元:根据指令、时钟信号、外部信号等信息,产生各种控制信号(微命令),以便控制各种功能部件协同工作,完成指令的功能。控制单元指令代

7、码时序信号状态信号各种控制信号①组合逻辑控制器②微程序控制器组合逻辑硬件电路→控制信号微程序译码→控制信号13/245、时序部件[定义]周期、节拍、脉冲等频率型信号序列。产生时序信号的部件称为时序发生器或时序系统,由1个低频振荡器和倍频逻辑组成。①时序信号低频震荡器倍频逻辑CPU时钟周期信号机器周期信号指令周期信号低频信号振荡器:它是一个低频脉冲源,能输出固定频率的基准脉冲信号(外频),作为系统时钟信号。14/24系统时钟信号经过倍频放大以后,产生执行指令所需要的各种时序信号:①节拍信号,即CPU时钟周期信号;

8、②工作周期信号,即机器周期信号;③指令周期信号。T时钟周期机器周期指令周期取指令取源操作数其它执行指令的时间机器周期包括若干(≥1)时钟周期。指令周期包括若干(≥2)机器周期。15/243.1.2CPU的工作原理1、主要功能处理指令-控制指令的执行顺序;执行操作-产生控制信号控制部件工作;控制时间-控制各步操作的时序;数据运算-算术和逻辑运算;2、执行指令的流程读取指令-从存储器中读取

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

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

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