Benutzer-Werkzeuge

Webseiten-Werkzeuge


neuerlehrplan:gk:littleman

Dies ist eine alte Version des Dokuments!


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

Programm: Addition zweier Zahlen

00 504
01 105
03 0
04 7
05 8
06
07
08
neuerlehrplan/gk/littleman.1782200692.txt.gz · Zuletzt geändert: von lutz