Describe the steps of the Fetch-Decode-Execute Cycle
1. The program counter displays the address in RAM of the next instruction to be processed. The value is copied into the MAR
2. The program counter is incremented by 1 which prepares the CPU for the next instruction to be fetched
3. The instruction in RAM is transferred to the MDR
4. The instruction in the MDR is copied into the CIR
5. The instruction in the CIR is decoded and executed. Any result of an execution is stored in the accumulator
6. The process is repeated