The first category occurs only once per instruction cycle, just after an instruction is
fetched.The second category is the most common in most designs. However, the design
cannot be optimized just for sequential access. Branches, both conditional and
unconditional, are a necessary part of a microprogram. Furthermore, microinstruction