Building a CPU Close Home
Basics
Abstraction Number Systems Transistors and Electronics Logic Gates
Memory
SR Latch D-Type Flip-Flop Registers and Bus Widths Static RAM and Addressing JK Flip-Flops and Counters Instruction Pointer
The ALU
Arithmetic and Logic Unit Adding Circuits Negative numbers and 2's Complement Conditional Checks Decoders Packaging our ALU
Assembling our CPU Architecture
Control Logic and Software
Fetch and Execute Cycle Instruction Decoder Circuit Defining Instructions Writing Microcode Programming our Computer