Materialien zum Unterricht

Alle Markobefehle

Transportbefehle

Befehl Funktion
TAKE Adresse Transportiert die Zahl aus der angegebenen Adresse in den Akkumulator des Rechenwerks
SAVE Adresse Transportiert die Zahl aus dem Akkumulators des Rechenwerks zur angegebenen Adresse

Rechenbefehle

Befehl Funktion
ADD Adresse Addiert die Zahl aus der angegebenen Adresse zum Akkumulator des Rechenwerks
SUB Adresse Subtrahiert die Zahl aus der angegebenen Adresse vom Akkumulator des Rechenwerks
INC Adresse Erhöht die Zahl an der entsprechenden Adresse um 1
DEC Adresse Erniedrigt die Zahl an der entsprechenden Adresse um 1
NULL Adresse Setzt die Zahl an der entsprechenden Adresse auf den Wert 0

Programmablauf-Befehle

Befehl Funktion
JMP Adresse Setzt das Programm an der angegebenen Adresse fort
TST Adresse

Testet die Zahl bei der angegebenen Adresse.

  • Ist die Zahl nicht 0, tut der Befehl selbst fast gar nichts, sondern es wird einfach zum nächsten Befehl weitergegangen.
  • Ist die Zahl hingegen 0, wird im weiteren Verlauf des Programms der nächste (also der auf den TST-Befehl folgende) Befehl übersprungen.
HLT Adresse Das Programm hält definiert an. Die angegebene Adresse ist vollkommen unerheblich.

Makrobefehle lassen sich am besten über den RAM-Editor eingeben. Dazu ist auf die jeweilige Zeile im RAM zu klicken.

zurück