Krolyxon
Commit 49e6897

Branches

Tags

Refs →

bench51

6 entries · Tree db43791 · History

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
    • Add label support (supporting JMP/JZ/JNZ)
  • Error handling
  • Build Debugger