This project is a virtual machine for the LC-3 architecture,
this was made/inspired in these articles
by Andrei Ciobanu
by Justin Meiners & Ryan Pendleton
Just type make
in console and input.
if you want to use gdb, use make gdb
To run a program in VM type lc3-vm [program] [--optional_params]
the program is a bin file, generally .o/.obj.
There are some example programs in programs or
You can use hexc to compile your own programs.
The optional params are listed in the VM's manual
or in typing lc3-vm --help
.
There's some manuals in the docs folder
- VMLC3.md : VM's manual in english
- VMLC3-PT.md : VM's manual in portuguese
- HEXC.md : hexc's manual (in english)
none currently