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