Mic-4 Information

MIRs

There are four microinstruction registers because there are four instructions that have control of the data path at any instant.

IFU

The instruction fetch unit works as it did in Mic-2.

Decode Unit

The Decode Unit contains a table that is indexed by the byte code of an ISA instruction. An entry in the table has the location in the Micorinstruction ROM of the starting address for this ISA instruction, and it has the length of the ISA instruction.

Microinstruction ROM and Queuing Unit