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