 Instruction opcodes were used as the entry points to the microcode read-only memory (ROM) and the outputs from the ROM were fed directly to the data path.For multi-cycle instructions, while the data path was performing the first cycle, the microcode decoded four possible options for the second cycle.The decision as to which of these options would actually be used could be made near the end of the first cycle.