Décalage de données
5-15-5 ROTATE LEFT – ROL(27)
Description
Précautions
Drapeaux
5-15-6 ROTATE RIGHT – ROR(28)
Description
Précautions
Drapeaux
180
Schémas à contacts
ROL(27)
@ROL(27)
Wd
Lorsque la condition d'exécution est sur OFF, ROL(27) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, ROL(27) décale tous les bits d'un
bit à gauche, CY dans le bit 00 et le bit 15 dans CY.
CY
0
Utiliser STC(41) pour sélectionner l'état CY ou CLC(41) pour effacer l'état CY
précédant la rotation et contrôler que CY contienne l'état correct avant l'exécu-
tion de ROL(27).
L'état CY est effacé à la fin de chaque cycle (lorsque END(01) est exécutée).
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
ER:
n'est pas BCD ou la zone DM a été dépassée.)
CY:
Reçoit la donnée du bit 15.
EQ:
Sur ON lorsque le contenu Wd est égal à zéro; sinon sur OFF.
N:
Sur ON lorsqu'on décale 1 dans le bit 15.
Schémas à contacts
ROR(28)
@ROR(28)
Wd
Lorsque la condition d'exécution est sur OFF, ROR(28) n'est pas exécutée.
Lorsque la condition d'exécution est sur ON, ROR(28) décale tous les bits d'un
bit à droite, CY dans le bit 15 et le bit 00 dans CY.
CY
0
Utiliser STC(41) pour sélectionner l'état CY ou CLC(41) pour effacer l'état CY
avant la rotation et contrôler que CY contienne l'état correct avant l'exécution de
ROR(28).
L'état CY est effacé à la fin de chaque cycle (lorsque END(01) est exécutée).
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
ER:
n'est pas BCD ou la zone DM a été dépassée.)
CY:
ROR(28) reçoit la donnée du bit 00.
EQ:
Sur ON lorsque le contenu Wd est égal à zéro; sinon sur OFF.
N:
Sur ON lorsqu'on décale 1 dans le bit 15.
Zones de données d'opérande
Wd
Bit
15
1 0 1 1 0 0 1 1 1 0 0 0 1 1 0 1
Zones de données d'opérande
Wd
Bit
15
0 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1
Chapitre 5-15
Wd: Mot de rotation
IR, SR, AR, DM, HR, LR
Bit
00
Wd: Mot de rotation
IR, SR, AR, DM, HR, LR
Bit
00