Little Man Computer

Der Little Man Computer simuliert den elementaren Ablauf (Fetch - Decode - Execute - Store) der Prozesse in einem von Neumann - Computer.

Jeder Computerprozessor hat seine eigenen elementaren Anweisungen. Diese Anweisungen liegen in Maschinencode (binär, dezimal, hexadezimal) vor. Alle Programmiersprachen, die für den Prozessor Programme schreiben können, greifen letztendlich auf diese elementaren Anweisungen zurück. (Siehe Programmiersprachen!)

Für den Little Man Computer gibt es die folgenden Anweisungen:

Befehlsliste

Befehl	Aktion
1xx	Addiere (Speicher xx)
2xx	Subtrahiere (Speicher xx)
3xx	Speichern (Speicher xx)
4xx	Addiere (Wert xx)
5xx	Lade (Speicher xx)
6xx	Springe (Speicher xx)
7xx	Springe wenn 0 (Speicher xx)
8xx	Springe wenn ≥ 0 (Speicher xx)
901	Hole nächsten Eingabewert
902	Gib aus
0	Halt