JetControl 24x
Beispiel 18: Befehl SHIFT_RIGHT
SHIFT_RIGHT (200, 1)
Werden diese Anweisungen in einer Schleife angewandt, so kann auf einfache Wei-
se die Abarbeitung eines Arbeitsschrittes vom Zustand einzelner Bits des Registers
200 abhängig gemacht werden.
JetSym ST
Bei JetSym ST sind die folgenden Befehle verfügbar:
• DEC (<RegNr>)
• INC (<RegNr>)
• SHIFT_LEFT (<RegNr, BitNr>)
• SHIFT_RIGHT (<RegNr>, <BitNr>)
Abb. 37: Beispiel zur Registerarithmetik (JetSym ST)
Programmier-
befehl DEC und
INC
Beispiel 19: Beispiele zu den Befehlen DEC und INC
Jetter AG
IF FLAG 2076 THEN
...
Diese beiden Befehle dienen dazu, ein Register um 1 zu veringern (dekrementie-
ren) bzw. um 1 zu erhöhen (inkrementieren). Diese Funktionen werden oft in
Schleifen zum Erhöhen oder Verringern von Zählern und Zeigern verwendet.
Beispiel: Vergleich DEC und arithmetischer Ausdruck
THEN
DEC (lCounter)
6.4 Variablen-/Registerbeschreibung
THEN
lCounter := lCounter - 1
97