retagged by
1,372 views
3 votes
3 votes
A micro instruction is to be designed to specify none/one of the three micro operations of one kind and none or upto 6 micro operation of another kind. The minimum number of bits in the micro instruction is -

(a) 9          (b)  5        (c) 8        (d) none of these
retagged by

3 Answers

Best answer
9 votes
9 votes

None/one = encoded binary format = log2n bits /control signal 
None/more than 1 = decoded binary format = 1bit /control signal 
here none /1 = 3 micro operation so log23 = 2 bits  
other i.e none/more than 1 = 6 micro operation so 6 bits   
 
so total 6+2 = 8 bits

selected by
3 votes
3 votes
To specify none or one of 3 operations no of bits required=2

To specify none or upto 6 operations no of bits required=6

So total bits required=2+6=8 bits(added as there was and mention in question)
0 votes
0 votes
i think.The answer could be 4 .because if we use 4 bit b0,b1, b2,b4. Now we can use b4 as special bit to denote the type of operation it is.b4=0 then its a op of 1st kind and b4=1 then its operation of 2nd kind. Now other 3 bit(3 bit is sufficient to denote 6 Mcop) could be use to denote the Microop of corresponding type.

Related questions