Little Computer 3
Micuțul computer 3, sau LC-3, este un tip de limbaj de programare educațională pentru computer, un limbaj de asamblare, care este un tip de limbaj de programare la nivel scăzut.
Dispune de un set de instrucțiuni relativ simplu, dar poate fi folosit pentru a scrie programe de asamblare moderat complexe și este o țintă viabilă pentru un compilator C.
Limba este mai puțin complexă decât ansamblul x86, dar are multe caracteristici similare cu cele în limbi mai complexe.
Aceste caracteristici îl fac util pentru instrucțiunile de început, astfel încât este cel mai adesea folosit pentru a preda fundamentele programării și arhitecturii computerului studenților de informatică și inginerie informatică.
LC-3 a fost dezvoltat de Yale N.
Patt la Universitatea din Texas din Austin și Sanjay J.
Patel la Universitatea din Illinois din Urbana-Champaign.
Specificarea lor a setului de instrucțiuni, arhitectura generală a LC-3 și o implementare hardware pot fi găsite în a doua ediție a manualului lor.
Cursurile bazate pe cartea LC-3 și Patt și Patel sunt oferite în multe departamente de inginerie informatică și informatică.