This site contains an implementation of the Little Man Computer The simulator is implemented using JavaScript, HTML and CSS and runs entirely client-side. It is fully functional, and includes several example programs.
My intention was to create a simple-to-use web application which would help students to program in the LMC language.
The app features a clickable CPU diagram which is animated when an LMC program executes, showing the values in the main registers, data flows within the CPU, and memory read and write activity.
Programs can be saved to local disk storage, uploaded from local storage, and converted to PDF for printing (or including in project reports).
The Little Man Computer simulator app can be found here
If you have any questions or comments on this LMC simulator, please contact me at [email protected]
The source code for this LMC simulator is available under the GNU General Public License v3.0.