lc3-vm-golang

command module
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 26, 2020 License: MIT Imports: 5 Imported by: 0

README

LC-3 VM

LC-3 VM by Hadi Alqattan

LC-3 VM written in Go. LC-3 or Little Computer 3 is a fictional computer system that is designed to teach students how to code in assembly language. This project is based on an article written by Justin Meiners and Ryan Pendleton.


Installation

$ go get github.com/hadialqattan/lc3-vm-golang

Usage

Run a compiled program:

$ lc3-vm-golang programs/bin/rogue.obj

Compile & Run an LC-3 assembly program (Docker is required):

$ ./compiler/runner.sh hello_world # `hello_world.asm` should be placed in `programs/source/`

Useful Resources


👤 Hadi Alqattan

📝 License

Copyright © 2020 Hadi Alqattan.
This project is MIT licensed.


Give a ⭐️ if this project helped you!

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL