4-bit virtual CPU
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
Murad Karammaev d11531b9a2
implement pointers
2 years ago
acceptance-tests implement pointers 2 years ago
toy_cpu_4bit implement pointers 2 years ago
toyasm use cargo workspace 2 years ago
toyvm toyvm: print next instruction during execution 2 years ago
.gitignore gitignore .vscode 2 years ago
ASM-SYNTAX.md implement pointers 2 years ago
Cargo.lock use cargo workspace 2 years ago
Cargo.toml use cargo workspace 2 years ago
DESIGN.md implement pointers 2 years ago
LICENSE initial commit 2 years ago
MISTAKES.md MISTAKES.md: fix English 2 years ago
Makefile add sketched acceptance tests framework 2 years ago
README.md initial commit 2 years ago

README.md

ToyCPU-4bit

This incredibly small CPU is a learning project. During implementation of this CPU, we are expected to learn how to:

  • design ISA in general;
  • implement instruction decoding;
  • impement instruction execution;
  • visualize CPU during its work.