Final Assembly

Finally time to bring all the parts together and tie them to the bus. Starting from the top, left to…

Output Register

The output of a CPU will be shown as a decimal number, which means for this 8-bit CPU the ranges…

Program Counter

The program counter (PC) keeps track of which line of instruction to run next. Luckily the 74LS161 counter singlehandedly takes…

RAM

The Random Access Memory guarantees a constant access time for any of its locations. In this case, two 74LS189 RAM…

ALU

The Arithmetic & Logic Unit is the part of the CPU that actually handles calculations. Their most basic functionality is…

Registers

Registers can temporarily hold data. Most common uses are storing values for calculations. There are general purpose registers for this,…

Clock

A clock is the most basic but one of the most important components of a CPU. Every aspect of the…