0
2.8kviews
Compare horizontal microprogramming with vertical microprogramming
1 Answer
0
143views

Horizontal Microprogramming v/s Vertical Microprogramming

Sr. No. Parameters Horizontal Microprogramming Vertical Microprogramming
1. Degree of Parallelism A higher degree of parallelism is allowed. The low degree of parallelism is allowed.
2. Number of Control Signals If there is is 'n' number of degrees, n control signals will be enabled at a time. Either 0 or 1 control signal will be enabled at a time.
3. Basic Process Control line is attached with every bit of the control field. Each action will be performed with the help of a code, and this code will be translated into the individual control signals with the help of a decoder.
4. Approach This follows a sequential approach. This follows the relative address approach.
5. Sequence of Microinstruction The horizontal microinstruction is used. The vertical microinstruction is used.
6. Control Words This can support longer control words. This can support shorter control words.
7. ROM Encoding It makes less use of ROM encoding. It makes more use of ROM encoding so that it can reduce the control word's length.
8. Hardware Requirements No need for any type of additional hardware. It requires additional hardware to generate the control signals. These types of hardware must be in the form of decoders.
9. Flexibility This control unit is less flexible. This control unit is more flexible.
10. Speed This has a high speed. This has a low speed.
Please log in to add an answer.