Little Computer 3, or LC-3, is a type of computer educational programming language, an assembly language, which is a type of low-level programming language. This is a Python implementation of the LC-3 virtual machine.
- Branch
- Add
- Load
- Store
- Jump register
- Bitwise AND
- Load register
- Store register
- Bitwise NOT
- Load indirect
- Store indirect
- Jump
- Reserved
- Load effective address
- Memory-mapped registers [Unix only.]
- Get character from keyboard "without echod"
- Output a character
- Output a word string
- Input a string "With echod"
- Output a byte string
- Halt
No dependencies, just Python3
.
This project is licensed under the MIT License.