Redcode-Befehle

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

Befehle haben in Redcode ein oder zwei Operanden, die jeweils entweder einen Wert direkt angeben oder eine Speicherzelle direkt oder indirekt adressieren:

MOVA, BKopiere den Wert von A nach B
ADDA, BErsetze den Wert von B durch die Summe von A und B.
SUBA, BErsetze den Wert von B durch die Differenz von A und B.
JMPASpringe nach A.
JMZA, BSpringe nach A, falls B den Wert 0 hat.
JMGA, BSpringe nach A, falls B einen Wert ungleich 0 hat.
DJNA, BDekrementiere B um 1 und springe nach A, falls B noch nicht 0 wurde.
CMPA, BVergleiche A und B und überspringe die nächste Instruktion, falls die beiden Werte nicht übereinstimmen.

Hinweis: Bei Sprüngen wird ein neuer Wert in den Befehlszähler geschrieben.

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005