The fetch-decode-execute cycle - how a CPU actually runs a program
A CPU never "runs" a program the way you imagine. It repeats one tiny loop, billions of times a second - fetch an instruction, figure out what it means, do it, repeat.
10 min readUpdated 2026-09-03computer-architectureinstruction-set-architecturefetch-decode-execute