8-Bit CPU Emulator
Supported Instructions
- MOV
- ADD
- SUB
- JMP (Jump)
- JZ (Jump if zero)
- JZ (Jump if not zero)
- HLT (Halt)
Usage
cargo run -- --f <examples/filename.asc>
Todo
- Assembler
- Lexer/Tokenizer
- Add label support (supporting JMP/JZ/JNZ)
- Error handling
- Build Debugger