Les instructions de décalage consistent à déplacer les
bits d'un opérande mot ou double mot d'un certain nombre de positions
vers la droite ou vers la gauche. Il existe deux types de décalages
:
le décalage logique :
Le décalage circulaire
Si l'opérande à décaler est un opérande simple longueur, la variable i sera comprise entre 1 et 16.
Si l'opérande à décaler est un opérande double longueur, la variable i sera comprise entre 1 et 32.
L'état du dernier bit sorti est mémorisé dans le bit
%S17.
Illustration des deux types de décalagesIllustration des deux types
de décalages