Skip to content

strburst/lc3js

Repository files navigation

lc3js

Build Status Dependency Status License

This is an implementation of LC-3 assembly written in Javascript. It's still under construction.

The LC-3 is a toy ISA (Instruction Set Architecture) introduced in Yale Patt's excellent Introduction to Computing Systems. It's very minimal, having only fifteen instructions!

Build

First, install dependencies in the typical fashion:

$ npm install

Install gulp globally, if you haven't done so already:

$ npm install -g gulp

Using gulp, you can compile the parser (gulp compile-parser), run the linter (gulp lint), or run the tests (gulp test or mocha). You can do all three by simply running:

$ gulp

Consult gulpfile.js for more details.

About

Interpreter for LC-3 assembly in Javascript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published