11.2.4
RLDA
Form
at
RL
DA
Description de l'opération
RL
DA (Rotation vers la gauche d'un double mot via BI1)
Cette opération permet de déplacer le contenu entier de l'accumulateur 1 d'un bit vers la
gauche via le
Mot d'ét
at
Ecriture :
Exemples
Contenu
Bit
avant ex
écution de RLDA
après ex
écution de RLDA
LIST
Explication
L
MD2
//Charger la valeur de MD2 dans l'accumulateur 1.
RLDA
//Effectuer la rotation des bits dans l'accumulateur 1 d'une position vers la
gauche via BI1.
SPP
SUIV
//Sauter au repère de saut SUIV si le dernier bit objet de la rotation (BI1)
égale 1.
Langage LIST pour SIMATIC S7-300/400
A5E00706961-01
Rotation vers la gauche de l'accumulateur 1 via BI1 (32 bits)
bit indicateur BI1. Les bits BI0 et DEB sont remis à 0.
RB
BI1
BI0
-
x
0
BI1
ACCU1-H
31 . . .
X
0 101
0
1011
(X égale 0 ou 1, ancien état de signal de BI1
Opérations de décalage et de rotation
DEB
DM
OU
0
-
-
. .
. .
. . . 16
1111
0110
0100
1110
1100
1000
ETAT
RLG
-
-
ACCU1-L
15 . . .
. .
. .
0101
1101
0011
1011
1
010
0111
)
/PI
-
. . . 0
1011
011 X
11-19