Microprogrammed Control Unit Design 

Objectives:

To describe the basic operation of the microprogrammed control unit design
To illustrate a structured design approach for a generalized microprogrammed control unit design
To discuss the various microinstruction formats including: Horizontal microcode, Vertical microcode, and Field-encode format.
To describe the requirement of multiway branching and illustrate its solution using Bit Oring.
To compare hardwired and microprogrammed control unit design approaches