📜  门| Gate IT 2005 |第49章

📅  最后修改于: 2021-07-02 16:41:42             🧑  作者: Mango

处理器的n个指令集具有125个信号,可以将其分为5组互斥信号,如下所示:
第1组:20个信号,第2组:70个信号,第3组:2个信号,第4组:10个信号,第5组:23个信号。
通过使用垂直微编程而不是水平微编程,可以节省多少位控制字?

(A) 0
(B) 103
(C) 22
(D) 55答案: (B)
解释:
在水平微编程中,每个控制信号由微指令中的一位表示。
因此,水平微编程所需的控制字的总位数:
= 20 + 70 + 2 + 10 + 23 = 125位在垂直微编程中,“ n”个控制信号被编码为log 2 n位。
组1:日志2 20 = 5位
第2组:日志2 70 = 7位
第3组:log 2 2 = 1位
第4组:日志2 10 = 4位
第5组:日志2 23 = 5位垂直微编程所需的总位数= 5 + 7 + 1 + 4 + 5 = 22位因此,保存的位数= 125 – 22 = 103位。
因此,选项(B)是正确的。
如果您在以上文章中发现任何错误,请在下面发表评论。

这个问题的测验