Fetch-execute cycle

The fetch–execute cycle is the process the CPU follows to retrieve, understand, and carry out instructions from memory. It repeats continuously while the computer is running.

Steps of the fetch-execute cycle

  1. The processor sets up the address bus with the required address
  2. The processor activates the read line on the control bus
  3.  The instruction is transferred on the data bus from memory to the processor (instruction register)
  4. The instruction in the instruction register is interpreted by the decoder and executed