8bit-cpu-emulator/README.md

337 B

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