LC-3 VM written in Go. Inspired by Write your Own Virtual Machine.
export GOPATH=$(pwd)
go build github.com/ziggy42/LC3
./LC3 /path/to/object
docker build -t lc3compiler .
docker run --rm -ti -v $(pwd):/data lc3compiler /data/programs/hello-world.asm