Instructions de décalage de données
Instruction
Symbole/
Opérande
Mnémonique
Code
ROTATE RIGHT
RRNC(575)
WITHOUT
CARRY
RRNC
@RRNC
Wd : Mot
575
DOUBLE
RRNL(577)
ROTATE RIGHT
WITHOUT
CARRY
RRNL
Wd : Mot
@RRNL
577
ONE DIGIT SHIFT
SLD(074)
LEFT
SLD
@SLD
074
St : Mot de début
E : Mot de fin
ONE DIGIT SHIFT
SRD(075)
RIGHT
SRD
@SRD
075
St : Mot de début
E : Mot de fin
SHIFT N-BIT
DATA LEFT
NSFL(578)
NSFL
@NSFL
578
D : Mot de départ
pour le décalage
C : Bit de départ
N : Longueur du
décalage
SHIFT N-BIT
DATA RIGHT
NSFR(579)
NSFR
@NSFR
579
D : Mot de début
pour le décalage
C : Bit de début
N : Longueur du
décalage
96
Décale tous les bits Wd d'un bit vers la droite, sans inclure le drapeau
de passage (CY). Le contenu du bit le plus à droite de Wd se décale
Wd
vers le bit de gauche et vers le drapeau de passage (CY).
Wd
Décale tous les bits Wd et Wd +1 d'un bit vers la droite, sans inclure le
drapeau de passage (CY). Le contenu du bit le plus à droite de Wd +1 est
Wd
décalé vers le bit de gauche de Wd et vers le drapeau de passage (CY).
Wd+1
Décale les données d'un chiffre (4 octets) vers la gauche.
U
St
Perdu
E
Décale les données d'un chiffre (4 octets) vers la droite.
U
St
E
Décale le nombre de bits spécifié vers la gauche.
D
C
N
Décale le nombre de bits spécifié vers la droite.
D
C
N
Fonction
Wd
I
t
t
I
Décale un bit vers
la gauche
N 1 bit
N 1 bit
Décale un bit vers
la droite
N 1 bit
N 1 bit
Chapitre 3-7
Emplacement
Condition
d'exécution
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
Perdu
Sortie
Obligatoire
Sortie
Obligatoire