微指令中指定两种微操作的最小位数?

时间:2014-06-07 07:17:09

标签: computer-architecture

这是一个考试问题,如果你能向我解释,那将是非常友好的,

我的问题是:

微指令应设计为:

a)三种微操作中没有一种或一种,

b)没有或最多六种其他类型的微操作

微指令中的最小位数为:

1)9

2)8

3)5

4)这些都不是

3 个答案:

答案 0 :(得分:4)

这个问题没有得到很清楚的问题,如果我在测试中收到了这个问题我会要求澄清,但这就是我读它的方式;

  • 第一个条件(无或3个操作中的任何一个)给出了4种变化。这使用2位。

  • 第二个条件(6个其他操作的任意组合)给出了64种变体。这使用6位。

总共8位。

答案 1 :(得分:0)

A]无或三者之一:垂直微程序设计= log(n + 1)= log(3 + 1)                                                         = 2位

B]无或高达6:水平微编程= n位                                                   = 6位

最低号码位6 + 2 = 8位

答案 2 :(得分:-1)

真的? 我会说4因为它取决于处理器指令集和其他输入和地址总线的宽度。