I give the following algorithm DMI to divide the microinstruction set T into two disjoint subsets [T.
Reducing the number of microinstructions and the executed time of the micro-program occur according to the additional circuit of addresses the additional circuit of addresses minimizes the number of microinstruction that leads.
The cycle time of microinstruction is increased because of the additional multiplexers But, in general, as the number of microinstructions is decreased the general throughput of the algorithm is also decreased.
In This proposed method, the microinstructions are divided into subsets, and thus the Numbers of microinstructions are apparently minimized and the throughput time of the automation is reduced.
The Combined Microinstructions (CMI) are used in MicroProgram Memory (MPM).
Therefore the main idea is to divide the microinstructions into two subsets as below:
To realize MPM, the field FLC of microinstructions should contain only three codes 01, 10 and 00 corresponding to X7, X3 and the unconditional transition (UnT) respectively.