STEP 5
Operationen
$5-
1 15U
Handbuch
7.2.5
Schiebeoperationen
Mit diesen Operationen wird das Bitmuster in AKKU 1 verschoben; der Inhalt von AKKU 2 bleibt
unverändert. Durch das Verschieben erreicht man eine Multiplikation oder Division des Inhalts von
AKKU 1 mit Zer-Potenzen. Tabelle 7.15 gibt eine Übersicht dieser Operationen, die dann an
Beispielen erklärt werden.
Tabelle 7.15 Übersicht
der
Schiebeoperationen
Bearbeitung einer Schiebeoperation
Die Ausführung der Schiebeoperationen ist unabhängig von Bedingungen. Das VKE wird nicht
beeinflußt. Durch Schiebeoperationen werden aber die Anzeigen gesetzt.
Der Zustand des zuletzt hinausgeschobenen Bits kann deshalb mit Sprungfunktionen abgefragt
werden.
Der Parameter der Anweisung gibt die Anzahl der Bitstellen an, um die der Inhalt von AKKU 1
nach links (SLW) oder nach rechts (SRW) verschoben wird. Die beim Schieben freiwerdenden Bit-
stellen werden mit Nullen aufgefüllt.
Der Inhalt der "hinausgeschobenen" Bits geht verloren. Der Zustand des Bit 20 (SRW) oder des
Bit 215 (SLW) beeinflußt nach Ausführung des Befehls das ANZ 1-Bit. Dieses Bit kann ausgewertet
werden.
Eine Schiebeoperation mit dem Parameter
"0"
wird wie eine Null-Operation (NOP) behandelt. Der
Zentralprozessor bearbeitet ohne weitere Reaktion die nächste STEP 5-Anweisung.
Vor der Ausführung der Operationen muß der Operand, der bearbeitet werden soll, in den AKKU
1
geladen werden.
Der veränderte Operand steht dort für die weitere Verarbeitung zur Verfügung.
GWA 4NEB 81 1
6000-01 b