Befehlsübersicht
0 – NOP (-)
Leere Anweisung
Dieser Befehl führt keinerlei Aktion aus. Wird standardmäßig vom ALL4000 vergeben, wenn eine
neue Programmzeile angelegt wird. Kann zur besseren Lesbarkeit (Strukturierung des Quellcodes)
eingesetzt werden.
1 – GOTO (Zeilennummer)
Sprunganweisung
Ein unbedingter Sprung zu der angegebenen Programmzeile wird ausgeführt. Falls die
Programmzeile nicht vorhanden ist, wird ein Fehler (Fehler # 100: Zeile nicht gefunden) ausgelöst.
Es kann entweder eine Konstante als Zeilennummer angegeben werden, oder auch eine Variable.
2 – INC (Variable)
Variable um 1 erhöhen
Der Inhalt der angegebenen Variablen wird um 1 erhöht (inkrementiert). Falls hierbei der
maximal darstellbare Wertebereich einer Variablen (16 bit) überschritten wird (also der Wert von
32767 überschritten würde), wird mit dem kleinsten darstellbaren Wert (-32768)
weitergearbeitet.
Die Anweisung „ INC A" bewirkt dasselbe wie die Anweisung „ A = A + 1"
3 – DEC (Variable)
Variable um 1 verringern
Der Inhalt der angegebenen Variablen wird um 1 heruntergezählt (dekrementiert). Falls hierbei
der maximal darstellbare Wertebereich einer Variablen (16 bit) überschritten wird (also der Wert
von -32768 unterschritten würde), wird mit dem größten darstellbaren Wert (32767)
weitergearbeitet.
Die Anweisung „ DEC A" bewirkt dasselbe wie die Anweisung „ A = A - 1"
4 – SET LED (Variable oder Konstante)
8-bit Bitmuster mit den LED´s auf der Frontseite des Geräts anzeigen
Die untersten 8 bits der angegebenen Variablen bzw. Konstanten werden zur Ansteuerung der
benutzerdefinierbaren LED´s benutzt.
LED
Bit
LED0
bit0
LED1
bit1
LED2
bit2
LED3
bit3
LED4
bit4
LED5
bit5
LED6
bit6
LED7
bit7
Der Wert der OR-Verknüpfung der Dezimalwerte der einzuschaltenden LED´s kann als Parameter
übergeben werden.
Sollen beispielsweise die LED´s 0 und 7 aufleuchten, so lautet der Befehl „ SET LED 129".
dezimaler Wert
1
2
4
8
16
32
64
128