微程序控制器课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《微程序控制器课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微程序 控制器 课件
- 资源描述:
-
1、7.5 微程序控制器 7.5.1微程序控制基本原理 7.5.2微指令编码方式 7.5.3微程序的顺序控制 7.5.4微程序控制的时序v基本思想:基本思想:w计算机操作可以归结为信息传递,而信息传递的关键是控计算机操作可以归结为信息传递,而信息传递的关键是控制门。制门。控制门可以用存储器中的信息来控制控制门可以用存储器中的信息来控制,从而可用类似,从而可用类似于程序设计的方法来设计复杂的控制逻辑,这就是微程序控于程序设计的方法来设计复杂的控制逻辑,这就是微程序控制的基本思想。制的基本思想。硬件设计简单、规整;硬件设计简单、规整;灵活性好,便于扩充指令。灵活性好,便于扩充指令。执行速度慢执行速度慢
2、 v 微程序控制的基本概念微程序控制的基本概念w 微命令与微操作:微命令与微操作:用来用来打开或关闭信息控制门的控制命令打开或关闭信息控制门的控制命令称为微命令,由微命令称为微命令,由微命令控制实现的最基本操作称作微操作。控制实现的最基本操作称作微操作。w 微指令:微指令:若干个若干个微命令的组合微命令的组合。通常以编码的形式存放在控存中。通常以编码的形式存放在控存中。w 微程序:微程序:微指令的有序组合。微指令的有序组合。一段微程序控制实现一条机器指令。一段微程序控制实现一条机器指令。v控制存储器和微地址控制存储器和微地址w用来存放微程序的存储器称用来存放微程序的存储器称为控制存储器为控制存
3、储器,简称控存,简称控存(CM)。)。每个控存单元存放一条微每个控存单元存放一条微指令。指令。w控存单元的地址称为微地址,控存单元的地址称为微地址,即微指令的地址。即微指令的地址。v微指令寄存器微指令寄存器IRw标志微指令执行的开始标志微指令执行的开始w微操作控制部分微操作控制部分以编码的形式存在,经以编码的形式存在,经过微指令译码后形成微过微指令译码后形成微操作控制信号,即微命操作控制信号,即微命令。令。w顺序控制部分顺序控制部分 控制微指令的执行顺序,控制微指令的执行顺序,包含了下一条微指令地包含了下一条微指令地址的信息,用于形成后址的信息,用于形成后继微指令的微地址。继微指令的微地址。v
4、微地址形成电路微地址形成电路AG。有三个输入有三个输入wIR的顺序控制部分的顺序控制部分wIR主要用于产生微程序的主要用于产生微程序的入口地址,比如依据指入口地址,比如依据指令的操作码形成对应各令的操作码形成对应各指令执行阶段的微程序指令执行阶段的微程序入口地址。入口地址。wPSW在某些场合,需要根据在某些场合,需要根据PSW中的状态标志决定中的状态标志决定分支转移的微地址。分支转移的微地址。v微地址寄存器微地址寄存器ARw接收接收AG形成的微地址形成的微地址w标志从控存中读取下一条微指令的开始标志从控存中读取下一条微指令的开始w初始值初始值取指令微程序的入口地址取指令微程序的入口地址在系统复
5、位时初始化在系统复位时初始化RESETv水平型微指令水平型微指令w微指令的字长比较长微指令的字长比较长w在一条微指令中可以产生较多的微命令在一条微指令中可以产生较多的微命令w操作的并行性较高。操作的并行性较高。v垂直型微指令垂直型微指令w微指令的字长比较短微指令的字长比较短w操作的并行性不高操作的并行性不高w微程序比水平型的要长微程序比水平型的要长 v直接控制方式直接控制方式w微指令中微操作控制部分的每一位对应一个微命令,微命微指令中微操作控制部分的每一位对应一个微命令,微命令的产生不必经过译码,输出后直接作为微操作控制信号。令的产生不必经过译码,输出后直接作为微操作控制信号。因此又称不译法。
6、因此又称不译法。w例如将例如将ALU和移位寄存器的控制信号用直接控制法进行组和移位寄存器的控制信号用直接控制法进行组合合w特点特点直观、硬件实现简单,执行速度快,直观、硬件实现简单,执行速度快,具有高度的并行操作能力。具有高度的并行操作能力。编码效率低,微指令字长很长,编码效率低,微指令字长很长,对控存容量的需求较大,不经济,对控存容量的需求较大,不经济,缺乏实用价值。缺乏实用价值。w是典型的水平型微指令是典型的水平型微指令 SLSRSVADD ADDC SUBSUBBANDORNOTv字段直接编码方式字段直接编码方式 w将微指令分为若干个字段,每个字段独立编码,每种编码将微指令分为若干个字段
展开阅读全文