Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/conartist6/jstmvm

Javascript VM for the TINY assembly language.
https://github.com/conartist6/jstmvm

Last synced: 12 days ago
JSON representation

Javascript VM for the TINY assembly language.

Awesome Lists containing this project

README

        

What is it?
===========
This is a personal project meant to be a virtual machine capable of interpreting
the TINY Language assembly instructions described by Kenneth Louden in his book
Compiler Construction, Principles and Practice. The ablity to see how stack
memory is manipulated at runtime will greatly ease the work of optimizing a
compiler for the C- (C minus) language.

The current version is over at [http://burningpotato.com/tm](http://burningpotato.com/tm/?showexplanation)
If you just want to try it out, skip down to the SAMPLE PROGRAM, which is heapsort.