Instructions de déplacement de données
5-17 Instructions de déplacement de données
5-17-1 MOVE – TRANSFERT – MOV(21)
Limites
Description
Précautions
Drapeaux
Exemple
00000
5-17-2 MOVE NOT – TRANSFERT COMPLEMENTE – MVN(22)
178
Symboles
MOV(21)
@MOV(21)
S
D
L'instruction MOV copie une donnée du canal ou une constante à 4 chiffres (16
bits) vers un canal spécifié. Les DM 6144 à 6655 ne peuvent être utilisés pour D.
Lorsque la condition est à OFF, MOV(21) n'est pas exécutée. Lorsque la condi-
tion est à ON, MOV(21) copie le contenu de S dans D.
Canal source
Les numéros de TC/CNT ne peuvent être désignés comme valeur D pour
changer la PV (valeur en cours) de la tempo. ou du compteur. On peut facile-
ment y parvenir en utilisant BSET(71).
ER:
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
EQ:
ON lorsque tous les zéros sont transférés vers D.
L'exemple suivant montre l'utilisation de @MOV(21) pour copier le contenu de
IR 001 dans HR 05 lorsque IR 00000 passe de OFF à ON.
IR 000
0 1 1 1 0 0 1 1 1 0
HR 05
0 1 1 1 0 0 1 1 1 0
Symboles
MVN(22)
@MVN(22)
S
D
Zones de données d'opérande
IR, SR, AR, DM, HR, TC, LR, #
S
D
Etat du bit
inchangé
Adresse
Instruction
@MOV(21)
00000
LD
001
00001
@MOV(21)
HR 05
0
0 0 1 0 1
0
0 0 1 0 1
Zones de données d'opérande
IR, SR, AR, DM, HR, TC, LR, #
S
D
Chapitre 5-17
S: canal source
D: canal de destination
IR, SR, AR, DM, HR, LR
Canal de destination
Opérande
00000
001
HR
05
S: canal source
D: Canal de destination
IR, SR, AR, DM, HR, LR