题6
题目
Q:下列关于微指令的说法中, 错误的是 ( ) 。
I. 字段直接编码方式可用较少的二进制位数表示较多的微操作命令。如果有两组互斥的微命令, 每组微命令的个数分别为 4 和 9 , 则分别只需要 2 位和 4 位即可
II. 直接编码方式不用进行译码操作, 微命令字段中的每一位都代表一个微命令
III. 垂直型微指令用较长的微程序结构换取较短的微指令结构, 所以在执行效率和灵活性两方面都高于水平型微指令
IV. 在字段间接编码方式中, 某个字段的译码输出需要依靠另外某个字段的输入
A. II
B. I、 II
C. I、III
D. II、III、IV
分析
A:字段编码需要一个比特位来表示是否输出
垂直型微指令是瘦瘦高高的

解
C
字段直接编码方式为了缩短微指令字长而牺牲了速度, 当微命令个数为 4 时需要 3 位, 2 位会导致每个编码都输出一个微命令, 而不能表示不输出, I 错误。
II 正确。
垂直型微指令的缺点是微程序长、执行速度慢、工作效率低, III 错误。
在字段间接编码方式中, 一个字段的某些微命令要由另一个字段的某些微命令来解释, 即依赖另一个字段的译码输出, IV 正确。