edited by
1,601 views
0 votes
0 votes

A micro instruction format has microoperation field which is divided into $2$ sunbfields $F1$ and $F2$ , each having $15$ distinct microoperations, condition field $\text{CD}$ for four status bits, branch field $\text{BR}$ having four options used in conjunction with address field $\text{AD}$. The address space is of $128$ memory words. The size of micro instruction is:

  1. $19$
  2. $18$
  3. $17$
  4. $20$
edited by

2 Answers

0 votes
0 votes

Correct Answer : A) 19

We have two micro-operation subfields F1 and F2. Each of F1, F2 have 15 distinct micro-operations. Thus, 4 bits are required for each.

The condition field has four status conditions, Thus, 2 bits are required.

The branch field has four options. Thus, 2 bits are required.

There are 128 different memory words/locations. Thus, 7 bits are required for 128 different locations.

Thus, in total : 4 + 4 + 2 + 2 + 7 = 19 bits are required.

Instruction format

 

0 votes
0 votes

The correct answer is option A) i.e. 19 bits.

There are 3 fields in the microinstruction.

  • Micro operation fields.
    F1,F2
  • CD for status bits
  • BR in conjunction with ADF  i.e we need to multiply the possible number of branch field with the Address field.

F1, F2 each are having 15 micro-operations.

# bits to represent it:

log15 + log15 = 4+4 = 8 bits

 

CD for status bits = log4 = 2 bits

 

BR in conjunction with ADF = log(4*128) = 9 bits

 

total bits = 8 + 2 + 9 = 19 bits 

 

Related questions

1 votes
1 votes
2 answers
1
4 votes
4 votes
6 answers
3
soujanyareddy13 asked May 12, 2021
1,934 views
The Boolean expression $AB+A \overline{B}+\overline{A}C+AC$ is unaffected by the value of the Boolean variable _________.$A$$B$$C$$A, B$ and $C$