Category: Homemade CPU
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…