《计算机组成原理》第3章+CPU系统-05.ppt
《《计算机组成原理》第3章+CPU系统-05.ppt》由会员分享,可在线阅读,更多相关《《计算机组成原理》第3章+CPU系统-05.ppt(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第三章第三章CPU系统系统3.5 组合逻辑控组合逻辑控制方式制方式第三章第三章CPU系统系统3.5.1 组合逻辑控制器的时序系统组合逻辑控制器的时序系统CPU的工作是在严格的时序控制下进行的,的工作是在严格的时序控制下进行的,通常采用通常采用3 3级时序有:级时序有:工作周期工作周期:由若干个时钟周期构成;:由若干个时钟周期构成;时钟周期时钟周期:由若干个工作脉冲构成;:由若干个工作脉冲构成;工作脉冲工作脉冲:最小的计时单位;:最小的计时单位;第三章第三章CPU系统系统1.1.工作周期工作周期模型机中设置了模型机中设置了6 6种工作状态:种工作状态:取指周期取指周期FTFT源周期源周期STST
2、目的周期目的周期DTDT执行周期执行周期ETET中断周期中断周期ITITDMADMA周期周期DMATDMAT用于指令的正常执行用于指令的正常执行用于用于I/OI/O传送控制传送控制6 6种工作种工作状态状态第三章第三章CPU系统系统在模型机中设置在模型机中设置6 6个触发器分别作为周期个触发器分别作为周期的状态标志,当触发器的某位为的状态标志,当触发器的某位为1 1时,表示时,表示当前处于该位所对应的周期。显然在一个时当前处于该位所对应的周期。显然在一个时刻刻有且仅有一个有且仅有一个触发器为触发器为1 1,其余的为,其余的为0 0。取指周期取指周期(FT)(FT)从从M M中取出指令并译码,修
3、改中取出指令并译码,修改PCPC。源周期源周期(ST)(ST)按寻址方式按寻址方式(非非R R寻址寻址)形成源地址,从形成源地址,从M M取出取出源操作数,暂存于源操作数,暂存于C C。第三章第三章CPU系统系统目的周期目的周期(DT)(DT)按寻址方式按寻址方式(非非R寻址寻址)形成目的地址,或从形成目的地址,或从M取出目的操作数,暂存于取出目的操作数,暂存于D。执行周期执行周期(ET)(ET)按操作码完成相应操作按操作码完成相应操作(传送、运算、取转移传送、运算、取转移地址送入地址送入PC、返回地址压栈保存、返回地址压栈保存);后续指令地;后续指令地址送入址送入MAR。第三章第三章CPU系
4、统系统中断周期中断周期(IT)(IT)关中断、保存断点和关中断、保存断点和PSW、转服务程序入口。、转服务程序入口。IT指指CPU响应中断请求后,到执行中断服响应中断请求后,到执行中断服务程序前。务程序前。DMADMA周期周期(DMAT)(DMAT)DMAT指指CPU响应响应DMA请求后,到完成一次请求后,到完成一次数据传送的时间。数据传送的时间。DMA控制器接管总线权,控制数据直传。控制器接管总线权,控制数据直传。第三章第三章CPU系统系统2.2.时钟周期时钟周期(节拍节拍)在模型机中定义为在模型机中定义为1 1微秒微秒。3.3.工作脉冲工作脉冲模型机在每个时钟周期结束时发一个工作脉模型机在
5、每个时钟周期结束时发一个工作脉冲冲P P,作为各种同步脉冲的来源。,作为各种同步脉冲的来源。时钟周期时钟周期T T工作脉冲工作脉冲P P打入寄存器打入寄存器时序转换时序转换第三章第三章CPU系统系统3.5.2 3.5.2 指令流程与操作时间表指令流程与操作时间表FT单单DMA请求请求STDTET双双转转DMATY中断请求中断请求NITYN第三章第三章CPU系统系统控制器设计的核心是控制器设计的核心是拟定指令流程拟定指令流程与与形成形成微命令序列微命令序列。拟定指令流程拟定指令流程确定各工作周期中每拍完成的具体操作确定各工作周期中每拍完成的具体操作(寄寄存器传送级存器传送级)。微命令序列微命令序
6、列每步操作所需的微命令序列、产生条件及每步操作所需的微命令序列、产生条件及操作时序。操作时序。第三章第三章CPU系统系统1.1.取指周期取指周期FTFT初始化置入初始化置入FTFT上电初始化上电初始化复位初始化复位初始化FTDCQFTS1运行过程中同步打入运行过程中同步打入FTFT1FT(1)(1)进入进入FTFT的方式和条件的方式和条件第三章第三章CPU系统系统(2)(2)取指流程取指流程MIRPC+1PC在一个时钟周期在一个时钟周期(节节拍拍)内完成内完成第三章第三章CPU系统系统(3)(3)操作时间表操作时间表FT0电位型微命令电位型微命令脉冲型微命令脉冲型微命令M IRPC+1 PC
7、PCEMAR,R,SIRPCAA,A+1,DMA+1,DM1ST 1ST 或或1DT 1DT 或或1ET1ETCPPCCPFT()CPST()CPDT()CPET()CPT()工作周期中,每拍结束时发工作周期中,每拍结束时发CPT;工作周期结束;工作周期结束时,时,5个时序打入命令都发。个时序打入命令都发。第三章第三章CPU系统系统表中各微命令的含义:表中各微命令的含义:与访存相关的微命令与访存相关的微命令EMAREMAR:地址使能,:地址使能,MARMAR内容送入地址总线内容送入地址总线R R:读命令:读命令SIRSIR:IRIR置入命令,将数据总线上的数据送置入命令,将数据总线上的数据送入
8、入IRIR寄存器寄存器DMDM:直传命令:直传命令第三章第三章CPU系统系统控制控制CPUCPU内部数据通路操作微命令内部数据通路操作微命令PCAPCA:使:使PCPC的内容经选择器的内容经选择器A A送入送入ALUALUS S3 3S S2 2S S1 1S S0 0MCMC0 0:Page95Page95控制时序切换微命令控制时序切换微命令1ST/DT/ET1ST/DT/ET:CPFT/CPST/CPDT/CPET/CPTCPFT/CPST/CPDT/CPET/CPT:第三章第三章CPU系统系统2.MOV(2.MOV(传送传送)指令指令MOVMOV指令流程图(指令流程图(Page 132P
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机组成原理 计算机 组成 原理 CPU 系统 05
限制150内