There are 3 stages of FDE cycle:
- Fetching an instruction from memory - supplying the address and receiving the instruction from memory
- Decoding the instruction - interpreting the instruction and then reading and retrieving the required data from their addresses
- Executing the instruction - the CPU carries out the required action