uccser/cs-field-guide

View on GitHub
csfieldguide/static/interactives/mips-simulator/README.md

Summary

Maintainability
Test Coverage
# MIPS Simulator Interactive

**Original author:** Jack Morgan, with simulator code by Alan Hogan

**Recreated by:** Alasdair Smith

This interactive allows users to simulate assembled MIPS code and see the output.
Adding `?offer-examples` to the URL reveals buttons that load assembled example code.

## Disclaimer

This is a program to illustrate the complexity of assembly languages.
The Author *does not* claim that it is an accurate representation of MIPS.

## Licences

This interactive is influenced by the [MIPhpS MIPS Simulator](https://github.com/alanhogan/miphps-mips-simulator) by [Alan Hogan](http://alanhogan.com/).
It's licence is listed in `LICENCE-THIRD-PARTY`, with a full copy available in the `third-party-licences` directory.

## Required files

The interactive loads from a base website template which includes a JavaScript file containing jQuery, Bootstrap, and a few other utilities and polyfills.
See `static/js/website.js` for a full list.