The microinstructions stored in the control memory of a processor have a width of bits. Each microinstruction is divided into three fields: a micro-operation field of bits, a next address field and a MUX select field There are status bits in the input of the MUX.

How many bits are there in the and fields, and what is the size of the control memory in number of words?
View worked solution
Answer: A
We are given that the total width of each microinstruction is bits, divided into three fields:
- Micro-operation field: bits
- Next address field (): bits
- MUX select field (): bits
This gives us the relation:
The multiplexer (MUX) has status bits as inputs. To select one of these inputs, the MUX select field () must have:
Substituting into the relation:
Since the next address field () is bits wide, the control memory can address up to words. Thus, the size of the control memory is words.
Therefore, the values of , , and the control memory size are respectively.
Free practice · Your answers on this page are not saved.
