Fetch-Decode-Execute (Repeat) Cycle
1. Fetch - Instruction is fetched from the Memory Address which the Program Counter is currently holding, one this is passed over the Program Counter increases by 1
2. Decode - The Memory Address provides the location of the Memory Data to be used which is decoded by the Control Unit
3. Execute - The instruction is carried out and the result stored in the accumulator with any Memory Data Register being updated as needed