Fetch–Decode–Execute
↺

How does an instruction reach the decoder?

Press Next tick to follow an instruction from RAM to the decoder.

FetchDecodeExecute
HIGHLOWTick 0
CPU
PCProgram counter
MARMemory address
CIR · Current instruction
MDR · Memory data
ACCAccumulator
CU · Control unit DECODER
ALUArithmetic + logic
RAM
AddrWord
Shared memory
Address —Data —Control —
PC holds the next instruction location.

Ready to run.

Teaching steps show individual transfers; pacing is not a hardware clock speed.