What do you understand vertical micro code? - Computer architecture and design
What do you understand vertical micro code, explain the designing strategy of a control unit coded on vertical code.
- Vertical microcode can be considered to be a segment of code or operators that have been clubbed together into fields. In this field every micro operation is given a unique value.
- This helps in efficient organization of related code together.
- An effective design strategy could be in case of 2 micro operations occurring at the same state, to assign them two different fields.
- A no operation NOP can be included in each field if necessary.
- The remaining micro operations can be distributed among the other operation field bits.
- Also micro operations that modify the same registers could be grouped together in the same field.