ZKX's LAB

微命令直接控制法 某机器共有52个微操作控制信号,构成5个相斥类的微命令组,各组分别包含5,8,2,15,22个微命令

2020-07-23知识9

微命令的方法 在计算机中的各个控制门,在任一微周期内,不可能同时被打开,而且大部分是关闭的(相应的控制位为0).所谓微周期,指的是一条微指令所需的执行时间.如果有若干个(一组)微命令,在每次选择使用它们的微周期内,只有一个微命令起作用,那么这若干个微命令是互斥的.例如,向主存储器发出的读命令和写命令是互斥的;又如在ALU部件中,送往ALU两个输入端的数据来源往往不是唯一的,而每个输入端在任一微周期中只能输入一个数据,因此控制该输人门的微命令是互斥的.选出互斥的微命令,并将这些微命令编成一组,成为微指令字的一个字段,用二进制编码来表示,就是字段直接编译法.例如,将7个互斥的微命令编成一组,用三位二进制码分别表示每个微命令,那么在微指令中,该字段就从7位减成3位,缩短了微指令长度.而在微指令寄存器的输出端,为该字段增加一个译码器,该译码器的输出即为原来的微命令.字段长度与所能表示的微命令数的关系如下:字段长度 微命令数2位 2~33位 4~74位 8~15一般每个字段要留出一个代码,表示本段不发出任何微命令,因此当字段长度为3位时,最多只能表示7个互斥的微命令,通常代码000表示不发微命令.字段间接编译法是在字段直接编译法的基础上,进一步缩短微指令字长的。微指令编码有哪三种方式?微指令格式有哪几种?微程序控制有哪些特点?微指令编码方式有三种:直接表示法、编码表示法、混合表示法。微指令的格式大体分成两类:水平型微。微程序控制器主要由哪几个部分组成 1.组合逻辑控制器有哪些缺点,微程序控制器如何针对这些缺点对其进行了改进?(P140)答:组合逻辑控制器的缺点为:①设计不规整,设计效率较低;控制器核心结构零乱,不便于检查和调试。②不易修改与扩展指令系统功能。改进:引入了程序技术,使设计规整;引入了存储逻辑,使功能易于扩展。2.微程序控制的基本思想是什么?答:①若干微命令编制成一条微指令,控制实现一步操作;②若干微指令组成一段微程序,解释执行一条机器指令;③微程序事先存放在控制存储器中,执行机器指令时再取出。3.简述控制存储器存储的内容,以及与主存的区别。答:控制存储器中存放微程序。与主存的区别:①控制存储器在CPU中、而主存不是;②控制存储器是一个ROM而主存是ROM和RAM③控制存储器容量比主存小④控制存储器字长比主存长⑤控制存储器速度比主存快4.微指令可分为哪两部分?各自作用是什么?答:微指令可分为微命令字段(或微操作控制字段和微地址字段或顺序控制字段微命令字段:提供一步操作所需的微命令。微地址字段:指明后续微地址的形成方式提供微地址的给定部分。5.采用分段直接编译法时,微命令分组的原则是什么?答:同类操作中互斥的微。

随机阅读

qrcode
访问手机版