Herunterladen Inhalt Inhalt Diese Seite drucken

Abb. 37: Beispiel Zur Registerarithmetik (Jetsym St); Beispiel: Vergleich Dec Und Arithmetischer Ausdruck - Jetter JetWeb JetControl 24x Betriebsanleitung

Inhaltsverzeichnis

Werbung

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

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis