I hold the calculations from the ALU, The instructions to be executed are loaded into memory, I hold the address of the next instruction to be fetched, I load the data to be processed into the MDR, Once the data for the current instruction is loaded into the CIR, I increment by 1 to point to the next instruction, I hold the instruction currently being executed while it is being decoded by the CPU.

The Fetch Execute Cycle labelling

Leaderboard

Visual style

Options

Switch template

Continue editing: ?