Skip to main content
Home > Research > LMC
Research > Educational Tools > LMC

The Little Man Computer

S. Chen and W.C. Cudmore

Developed for use with"The Architecture of Computer Hardware and Software Systems:
An Information Technology Approach" Second and Third Editions by Irv Englander

The Little Man Computer (LMC) was created by Dr. Stuart Madnick.  The LMC models a simple von Neumann architecture computer, so it has all of the basic features of a modern computer.  The LMC can be programmed in machine or assembly code, and the following simulator will allow you to run your programs.

LMC Simulator Applet
LMC Instructions

LMC Example 1: Input and Output
LMC Example 2: Using Memory
LMC Example 3: Adding and Substracting
LMC Example 4: Making Decisions
LMC Example 5: Looping
LMC Example 6: Full Program

ITEC1000 instructions

Note: In order to run the LMC Simulator Applet, you may need to have the JAVA plug-in installed on your machine.  If you are installing JAVA SDK (for program development), the plug-in should be part of this install (e.g. part of the CD that comes with the textbook).  If you do not need the SDK, the JRE is sufficient to run the applet (and a much smaller download).

More Learning Objects for Mathematics and Computer Science by S. Chen.