 Microcode was originally developed as a simpler method of developing the control logic for a computer.Initially, CPU instruction sets were hardwired.Each step needed to fetch, decode, and execute the machine instructions (including any operand address calculations, reads, and writes) was controlled directly by combinational logic and rather minimal sequential state machine circuitry.