Krolyxon
Commit 2fb5bba

Branches

Tags

Refs →

bench51

6 entries · Tree c26823d · History

README.md

8-Bit CPU Emulator

Supported 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 <examples/filename.asc>

Todo

  • Assembler
    • Lexer/Tokenizer
    • Add label support (supporting JMP/JZ/JNZ)
  • Error handling
  • Build Debugger