mov eax , cr0
or eax , 0x01
mov cr0 , eax



back to months list

Project : The Physical 8-bit Computer [In Hiatus]

Journal Entry Date : 2025.05.01

My plan for this project is this :

  1. 4 8-bit general-purpose registers, Program Counter, Stack Pointer, Status Register, Accumulator (= Total 8 registers)
  2. ALU capable of 8 operations(ADD, SUB, NOT, XOR, OR, AND, NAND, NOR)
  3. EEPROM for program, separate RAM (Harvard Architecture)
  4. Two BUS: Address and Data BUS

Although specific things are not yet determined, and definitely this will have multiple revisions, this is the rough draft of this project.

For now, we have.. some easy things to do :

  1. Build a Register Unit Register unit is one of the simple things to do when building a physical computer. Trust me, I've once done it before.
  2. Build the EEPROM(AT28C256) Programmer Self-explanatory. EEPROM is indispensible component in building hobby breadboard computer.
  3. Build an ALU This also should be quite simple.

Now, let's get going.