Herunterladen Inhalt Inhalt Diese Seite drucken

Schiebeoperationen; Übersicht Der Schiebeoperationen - Siemens S5-115U Handbuch

Vorschau ausblenden Andere Handbücher für S5-115U:
Inhaltsverzeichnis

Werbung

STEP 5 Operationen
8.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 2er-Potenzen. Tabelle 8.15 gibt eine Übersicht dieser Operationen, die dann an
Beispielen erklärt werden.
Tabelle 8.15 Übersicht der Schiebeoperationen
Operation
Operand
SLW
SRW
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 2
15
Bit 2
(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.
8-48
Schieben nach links
Das Bitmuster im AKKU 1 wird nach links verschoben.
Schieben nach rechts
Das Bitmuster im AKKU 1 wird nach rechts verschoben
Parameter
0 ... 15
S5-115U Handbuch
Bedeutung
EWA 4NEB 811 6130-01b
0
(SRW) oder des

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis