8 bit cpu emulator with custom ISA
Go to file
krolxon 1fc09b928e update readme 2026-01-04 23:55:47 +05:30
src use clap for arguement parsing 2026-01-04 23:54:56 +05:30
.gitignore initial commit 2026-01-04 18:39:25 +05:30
Cargo.lock use clap for arguement parsing 2026-01-04 23:54:56 +05:30
Cargo.toml use clap for arguement parsing 2026-01-04 23:54:56 +05:30
README.md update readme 2026-01-04 23:55:47 +05:30
program.asm add simple assembler 2026-01-04 23:49:04 +05:30

README.md

8-Bit CPU Emulator

Added instructions

  1. MOV
  2. ADD
  3. SUB
  4. JMP (Jump)
  5. JZ (Jump if zero)
  6. JZ (Jump if not zero)
  7. HLT (Halt)

Usage

cargo run -- --f <filename.asc>

Todo

  • Assembler
    • Lexer/Tokenizer
  • Error handling
  • Build Debugger