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

The Fetch Execute Cycle

More

Leaderboard

Labelled diagram is an open-ended template. It does not generate scores for a leaderboard.

Visual style

Options

Switch template

Continue editing: ?