1. Fetch: de instructie wordt opgehaald uit het werkgeheugen (RAM)
2. Decode: de instructie wordt geanalyseerd en doorgestuurd (Control Unit)
3. Execute: de instructie wordt verwerkt (ALU)
4. Program Counter geeft aan waar de huidige instructie staat en verhoogd de Program Counter met één als de cyclus uitgevoerd is