0
2.8kviews
Compare horizontal microprogramming with vertical microprogramming
1 Answer
written 2.8 years ago by | • modified 2.7 years ago |
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. |