Building a computer from scratch

Logging my journey as I build a real computer from scratch from basic gates, with peripherals, OS and a compiler. No "black boxes"; no microprocessors, libraries, or any parts that are not completely transparent.

Pages

▼
Friday, April 18, 2025

Entry 31: Instruction decoder part 1

›
Setting up ROM to hold control signals In the previous section, we created "ROM256x16". The data stored in this ROM is to be contr...
Thursday, April 17, 2025

Entry 30: ROM and instruction decoding

›
ROM "Could you tell me a bit more about ROM and how it is designed internally? I suppose that it cannot be built from D latches like ...
Tuesday, April 15, 2025

Entry 29: T-states and control signals

›
Introduction In the previous entry, we looked at instructions and the instruction register. The current goal is to build a processor that ca...

Entry 28: Instruction register

›
Instructions  "Can you tell me about instructions, instruction register and instruction decoder?". Groks (curated) response: Your ...
Sunday, April 13, 2025

Entry 27: Program counter and memory system

›
Testing the program counter and the memory system We designed the program counter in entry 26. Let's hook it up to the address bus and...
›
Home
View web version

About Me

Jochumzen
View my complete profile
Powered by Blogger.