Little Man Computer (LMC)

  scripts
  sprites
See inside
Instructions

The demo program shows how to multiply 2 numbers in the LMC

Use the turbo mode setting to see your program work really fast
Use single stepping mode to see your program explained

The code editor supports delete, backspace, enter and tab, as well as all the usual keys. Use it like you would with a standard editor :)

Notes and Credits

Learn about the Little Man Computer:
https://en.wikipedia.org/wiki/Little_man_computer

Download offline LMC simulator for Windows:
http://www.gcsecomputing.org.uk/lmc/lmc.html

Instruction Set:
https://en.wikipedia.org/wiki/Little_man_computer#Instructions

Have been learning about the LMC in my Computing lessons over the past term or so, decided it was time to recreate it on Scratch :)

Features:
▶️ Hand built compiler so you don't need to write machine code (eg. 901, 351, etc. )
▶️ Support for code labeling
▶️ Intuitive code editor with backspace and enter support
▶️ Single stepping mode to explain how programs work
▶️ Super fast mode for when you want to get stuff done
▶️ Support for negative values (although the minus symbol will only be displayed in the accumulator and output displays)
▶️ Support for comments - eg. "OUT // Outputs data"

Features I may include in later versions:
▶️ Import / export facility

Credit to Dr. Stuart Madnick for creating the first version of the Little Man Computer in 1965.

Credit to @djpro for the pen text engine which I modified.

Shared: 11 Oct 2015 Modified: 16 Oct 2015
Favorite this project 63
Love this project 98
Total views 1359
View the remix tree  3
  
More projects by chooper100