Building a Computer from Scratch

← Back to All Series

Building a Computer from Scratch

An 18-part series building a complete 16-bit computer from first principles in Go, based on the book But How Do It Know? by J. Clark Scott. Starting from a single wire and NAND gate, we build upward through storage primitives, the bus, arithmetic, registers, the ALU, 64K RAM, I/O, a CPU, and finally an assembler that runs real programs.