Kapitel
3
Programmbearbeitung
Schiebe- und Rotieroperationen
Bei den Schiebefunktionen ist nur der AKKU 1 an der Ausführung beteiligt. Der Parameterteil
dieser Befehle gibt an, um wie viele Stellen der AKKU-Inhalt geschoben bzw. rotiert wird. Bei
SLW, SRW und SVW ist nur das niederwertige Wort bei den Schiebefunktionen beteiligt, bei
SLD, SVD, RLD und RRD der gesamte Inhalt des AKKU
1
(32 bit).
Die Schiebefunktionen werden unabhängig von Bedingungen ausgeführt.
Das zuletzt hinausgeschobene Bit kann über ANZ 11ANZ 0 mit Sprungfunktionen abgefragt
werden:
Beschreibung
Schieben eines Wortes (16 bit) nach links (von
rechts werden Nullen nachgezogen)
Schieben eines Wortes (16 bit) nach rechts
(von links werden Nullen nachgezogen)
Schieben eines Doppelwortes nach links (von
rechts werden Nullen nachgezogen)
Schieben eines Wortes (1 6 bit) mit Vorzeichen
nach rechts (von links wird Bit 15 nachgezogen)
Schieben eines Doppelwortes mit Vorzeichen
nach rechts (von links wird Bit 31 nachgezogen)
Rotieren nach links (32 bit)
Rotieren nach rechts (32 bit)
Operation
SLW
SRW
SLD
SVW
SVD
RLD
RRD
Parameter
0 bis 15
0 bis15
0 bis 32
0 bis 15
0 bis 32
0
bis 32
0 bis 32
Schieben: letztes geschobenes Bit
0
1
ANZ 1
0
1
ANZ 0
0
0
Sprungoperation
SPZ
=
SPN
=
SPP
=