The instruction cycle is the process used by the C P U to execute one instruction. The machine cycle is just a one step of the instruction cycle .
Depending upon the complexity of the program instruction , the processor might need one or more machine cycles to execute one instruction.
The C P U takes minimum one and maximum four machine cycle to execute one program instruction. Whereas, one machine cycle takes twelve clock cycles.