New version of the Little Man Computer

We are proud to announce a new update to the our Little Man Computer.

Follow this link to the downloads page.

What's new in version 0.4?
  • Comments.  Lines beginning with a hash '#' are ignored by the compiler.
  • System reset.  This feature allows you to 'roll back' the LMC memory to its post-compile state.  Handy if you want to run your program again without recompiling.  A useful tool for beginning students of LMC who might forget to properly initialize their variables.
  • Ouput log.  The value of the OUT register is saved to a temporary text file.  Useful if you want to see the intermediate steps of a calculation.
  • New demo programs: addition, multiply