LC3
LC-3, short for Little Computer 3, is a 16-bit educational instruction set architecture used to teach computer organization and assembly language programming. Developed for undergraduate coursework, it provides a small, well-documented platform that is easy to simulate and analyze while capturing essential concepts of real processors.
The LC-3 uses 16-bit words and a 16-bit address space, yielding up to 65,536 memory locations. It
Instruction set and addressing
LC-3 instructions are 16 bits wide and begin with a 4-bit opcode. The ISA includes arithmetic and
LC-3 is widely used in university courses and textbooks to illustrate core concepts of computer organization,