在微指令的编码方式中,若微命令数相同,下列叙述中正确的是( )。 I.直接控制方式与编码控制方式的微指令长度相等 Ⅱ.最短编码控制和直接控制方式不影响微指令字长 Ⅲ.编码控制方式的微指令比直接控制方式的微指令短 Ⅳ.

admin2013-07-12  41

问题 在微指令的编码方式中,若微命令数相同,下列叙述中正确的是(    )。
     I.直接控制方式与编码控制方式的微指令长度相等
    Ⅱ.最短编码控制和直接控制方式不影响微指令字长
    Ⅲ.编码控制方式的微指令比直接控制方式的微指令短
    Ⅳ.直接控制的微指令比字段编码的微指令长
    V.字段直接编码的微指令与字段间接编码的微指令长度相等
    Ⅵ.字段间接编码的微指令比字段直接编码的微指令长

选项 A、Ⅲ和Ⅳ   
B、I和Ⅲ   
C、Ⅱ和Ⅲ   
D、Ⅲ、Ⅳ和Ⅵ

答案A

解析 微指令的操作控制字段可分为直接控制法、最短编码法和字段编码法,字段编码法中又可以进一步分为字段直接编码法和字段间接编码法。若微命令数相同,微指令操作控制字段的长度由短至长依次为:最短编码→字段间接编码→字段直接编码→直接控制。操作控制字段短则相应的微指令字长就短。
[归纳总结]直接控制法即每个独立的二进制位代表一个微命令,该位为“1”表示这个微命令有效,为“0”则表示这个微命令无效。最短编码法将所有的微命令统一编码,每条微指令只定义一个微命令。字段编码法是前述两种编码法的一个折中的方法,将操作控制字段分为若干组,组内采用最短编码法,组与组之间采用直接控制法。
在字段编码法中,操作控制字段的分组并非是任意的,必须要遵循如下的原则:
    (1)应把互斥性的微命令分在同一组内,兼容性的微命令分在不同组内。这样不仅有助于提高信息的利用率,缩短微指令字长,而且有助于充分利用硬件所具有的并行性,加快执行的速度。
    (2)应与数据通路结构相适应。
    (3)每个小组中包含的信息位不能太多,否则将增加译码线路的复杂性和译码时间。
    (4)一般每个小组还要留出一个状态,表示本组不发出任何微命令。因此当某组的长度为3位时,最多只能表示7个互斥的微命令,通常用000表示不操作。
转载请注明原文地址:https://jikaoti.com/ti/wVajFFFM
0

最新回复(0)