实验三控制器实验.ppt
《实验三控制器实验.ppt》由会员分享,可在线阅读,更多相关《实验三控制器实验.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、实验三控制器实验现在学习的是第1页,共19页l程序计数器程序计数器PC用于存放下一条指令的存储单元地址,它具有自动增量计数的用于存放下一条指令的存储单元地址,它具有自动增量计数的功能功能l指令寄存器指令寄存器IR用于存放正在执行或即将执行的指令用于存放正在执行或即将执行的指令l指令译码器指令译码器ID用于对用于对IR中的指令进行译码,以确定中的指令进行译码,以确定IR中存放的是哪一条中存放的是哪一条指令指令l控制电路控制电路时序发生器负责产生时序脉冲信号时序发生器负责产生时序脉冲信号在时序脉冲的同步下对有关的部件发出操作控制命令,在时序脉冲的同步下对有关的部件发出操作控制命令,以控制各个部件的
2、动作以控制各个部件的动作l中断处理及总线仲裁控制机构中断处理及总线仲裁控制机构现在学习的是第2页,共19页lCPU的工作过程就是执行指令的过程。指的工作过程就是执行指令的过程。指令是由一系列基本操作,即微操作组成令是由一系列基本操作,即微操作组成l指令中所包含的微操作要遵循一个时间表,指令中所包含的微操作要遵循一个时间表,即指令的时序即指令的时序(相当于作息时间表相当于作息时间表)l指令时序的控制方式:指令时序的控制方式:控制器的重要功能是进行指令的时序控制控制器的重要功能是进行指令的时序控制指令中每个微操作要由对应的时序信号激发指令中每个微操作要由对应的时序信号激发(启启动动)基本控制方式有
3、同步和异步两种基本控制方式有同步和异步两种现在学习的是第3页,共19页l同步控制:同步控制:以时定序以时定序.每条指令和每个微操作的执行每条指令和每个微操作的执行,都由时序信号都由时序信号(即即CPUCPU的基准时钟的基准时钟)来控制来控制,一旦时序结束一旦时序结束,操作也结束操作也结束l异步控制:异步控制:以序定时以序定时.没有基准的时钟信号没有基准的时钟信号.一个微操作是用前一个微操一个微操作是用前一个微操作的结束信号启动的作的结束信号启动的l联合控制:联合控制:是同是同、异步两种方式的结合异步两种方式的结合,即把大部分操作安排在固定即把大部分操作安排在固定的机器周期的机器周期,对某些时间
4、难以确定的操作用应答方式进行对某些时间难以确定的操作用应答方式进行对各种不同指令的微操作实行大部分统一对各种不同指令的微操作实行大部分统一,小部分区别对待小部分区别对待的办法的办法例如例如,对公共的取指操作用同步方式对公共的取指操作用同步方式,对对I/OI/O操作用异步方式操作用异步方式.现在学习的是第4页,共19页l微命令(微信号)微命令(微信号)直接作用于控制电路的控制命令直接作用于控制电路的控制命令l微操作微操作 CPU在执行指令中,由微命令控制实现的在执行指令中,由微命令控制实现的最基本操作最基本操作l送指令地址、取指、读指令、译码、送操作数地送指令地址、取指、读指令、译码、送操作数地
5、址、取操作数、运算、写回结果等址、取操作数、运算、写回结果等l微操作是指令执行部件接受微命令后进行的操作微操作是指令执行部件接受微命令后进行的操作l微周期微周期读取一条微指令并完成相应微操作所用时间,读取一条微指令并完成相应微操作所用时间,通常为一个时钟周期通常为一个时钟周期现在学习的是第5页,共19页l微指令微指令一个微周期所需的微命令集,二进制编码一个微周期所需的微命令集,二进制编码同时发出的控制信号所执行的一组微操作同时发出的控制信号所执行的一组微操作l加法指令的执行可分为:取指、计算地址、取操加法指令的执行可分为:取指、计算地址、取操作数和加法运算四步,每一步都由一组微操作实作数和加法
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实验 控制器
限制150内