LMC

LMC stands for Little Man Computer. It is a simplified model of a computer used for teaching computer architecture and assembly language programming concepts. The LMC is imaginary and consists of a memory, an accumulator, an instruction counter, and a control unit. It allows users to write simple programs using assembly language instructions and run them step by step, simulating the execution of instructions in a real computer. The LMC is often used as a learning tool to introduce students to the basics of computer organization and programming.