
Description
Understanding how a CPU fetches, executes and uses registers is hard with real architectures. NanoCore is a carefully crafted minimal 8-bit CPU emulator in Rust with just 256 bytes of memory.
All registers, the program counter and stack live in that space, ideal for learning computer architecture and assembly.
8-bit:A tiny instruction set.
256 bytes:Minimal design.
Rust:Readable code.
Educational:Learn CPU basics.
All registers, the program counter and stack live in that space, ideal for learning computer architecture and assembly.
Features
8-bit:A tiny instruction set.
256 bytes:Minimal design.
Rust:Readable code.
Educational:Learn CPU basics.
