Question: what is the difference between machine cycle and instruction cycle?
Answer: A machine cycle is just the clock rate that is fed into the CPU from an external crystal. An instruction cycle is the amount of time that it takes to execute a given instruction. ... Each machine cycle typically drives a microcode operation and many of them might be necessary to complete the instruction.