Skip to content
Free public beta until December 4, 2026: every course is open, no card needed. After that, the first chapter of each course stays free and full access is a one-time $39 ($19 for up to 100 founding members chosen for helpful feedback). Your progress is kept. How the beta works

datapath

The part of a processor that carries values around: register file, ALU, memory connections, and the wires between them. The control unit decides what flows where.

The datapath is the set of functional units (register file, ALU, address adders, memory interfaces) and the buses and multiplexers connecting them, through which instruction operands and results move under the control unit's direction.

Read the full section →