微程序控制器实验.ppt
《微程序控制器实验.ppt》由会员分享,可在线阅读,更多相关《微程序控制器实验.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、微程序控制器实验现在学习的是第1页,共19页 控制器是计算机五大功能模块之一,它是指挥和协调计算机各部件有条不紊的工作的计算机核心部件。根据其工作原理,可分为组合逻辑控制器和微程序控制器。今天我们作的实验是微程序控制器。现在学习的是第2页,共19页微程序控制器的基本工作原理 微程序控制器组成中的核心成分是控制存储器,它用于存储按一定的规则组织好的全部控制信号,通常用ROM器件来实现。在TEC2教学机上用7片*8位LS6116组成。其主要内容由二部分组成,一部分是由执行一条指令的一个运行步骤所用到的全部控制信号(产生的微命令);另一部分是指明下一个步骤的地址信息(下一条微指令地址)。现在学习的是
2、第3页,共19页 因此,微程序控制器的工作原理是依据读来的机器指令的操作码,找到与之对应的一段微程序入口地址,并按由指令具体功能所确定的次序,逐条从控制存储器中读出微指令,以“驱动”计算机各功能部件正确运行。现在学习的是第4页,共19页操作码操作码现在学习的是第5页,共19页 控制存储器控制存储器是微程序控制器的最核心的部分,用于存放教学机的微程序,由56位组成,用7片74LS6116随机读写的8位2048字的内存芯片实现。通常控制存储器都是用高速ROM芯片实现,把已设计好的微程序固化在里边,仅提供读操作功能,可靠性更高些。教学机要支持动态微程序设计,即允许把自己设计的微程序写进控制存储器,在
3、实验机加电启动时,首先必须把已设计好的53条机器指令调用到的微程序调入控制存储器。正常执行微程序时,该控制存储器将依据Am2910提供给它的10位地址,在读写命令WR(为高是读操作)控制下读出相应单元的一条微指令。读出的微指令将通过CP脉冲,打入该控制器的第二个组成部件微指令寄存器微指令寄存器PLR中。已知一条微指令的内容通常由下地址和控制信号(微命令)两部分组成。下地址下地址可能又被分成几个小字段,它们被用于控制、形成或直接提供下一条微指令的地址,是供给控制器部件本身使用的。微命令微命令也由若干个小字段组成,提供对计算机其他功能部件,如运算器、主存、输入输出设备的控制信号。现在学习的是第6页
4、,共19页 控制器的第三个组成成分,是微程序定序器Am2910器件及其配套电路。把Am2910的OE端接地,使其输出Y11一Y0总保持有效(实用Y9一YO共10位)。把CCEN接地,使Am2910的条件判断结果只取决于CC。把CP接电源,使微指令地址十1总是执行。用VECT信号把通过水平板上的开关给出的10位微指令的手拨地址接通到Am2910的D输入端。分别用MAP和PL两 个 信 号 选 通MAPROM和微指令下地址 字 段 的 输 出 送 到Am2910的D输入端,从而形成D输入端的3选1逻辑功能。与Am2910配套的电路,主要包括MAPROM和用于形成CC信号逻辑值的条件判定线路。MAP
5、ROM被用作为指令微地址映射部件,它变换指令的操作码为该指令对应的微程序段入口地址,由两片74LS2716ROM芯片组成,其地址为指令的操作码,对应单元中存放相应微程序段的入口地址,执行读操作,并用MAP选通读出的信息,解决的是指令功能分支问题。现在学习的是第7页,共19页得到下一条微指令地址的有关技术主要包括:主要包括:微程序顺序执行时,下地址为本条微指令地址加1。在微程序必定转向某一微地址时,可以在微指令字中的相关字段中给出该地址值。按微指令(上一条或本条)的某一执行结果的状态,选择顺序执行或转向某一地址,此时必须在微指令字中指明需判断的执行结果及转移地址。要判断的执行结果,可以是运算器的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 微程序 控制器 实验
限制150内