Instructions de déplacement de données
Drapeaux
5-17-8 MOVE BIT – TRANSFERT DE BIT – MOVB(82)
Limites
Description
Bi
1
MSB
Bit de destination choisi (00 à 15)
Drapeaux
186
ER:
La longueur du décalage ou de l'empilement dans le canal de contrôle
n'est pas en BCD.
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).
Pendant l'empilement, la valeur du pointeur dépasse la longueur de
l'empilement. Essai d'écriture dans un canal situé au–delà du canal.
EQ:
ON lorsque le contenu de S est égal à zéro ; reste à OFF dans les autres
cas.
Symboles
MOVB(82)
S
Bi
D
Transfert de bit spécifié d'un canal de source vers un autre bit spécifié dans un
canal de destination. Les deux chiffres d'extrême gauche et d'extrême droite de
Bi doivent être situés entre 00 et 15.
Les DM 6144 à 6655 ne peuvent être utilisés pour Bi ou D.
Lorsque la condition est à OFF, MOVB(82) n'est pas exécutée. Lorsque la condi-
tion est à ON, MOVB(82) copie le bit spécifié de S dans le bit spécifié de D. Les
bits de S et D sont spécifiés par Bi.
Les 2 chiffres d'extrême droite de Bi désignent le bit source ; les 2 chiffres
d'extrême gauche désignent le bit de destination.
Bi
2
0
1
LSB
S
Bit source (00 à 15)
D
ER:
Bi n'est pas en BCD ou spécifie un bit qui n'existe pas (le bit spécifié doit
être situé entre 00 et 15).
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).
Zones de données d'opérande
@MOVB(82)
S
Bi
D
Bit
15
0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 1
1
2
Bit
15
0 1 0 1 0 1 0 0 0 1 1 1 0 0 0 1
Bit
15
bit 12= 0
0 1 0 0 0 1 0 0 0 1 1 1 0 0 0 1
Chapitre 5-17
S: canal source
IR, SR, AR, DM, HR, LR, #
Bi: désignation du bit (BCD)
IR, SR, AR, DM, HR, TC, LR, #
D: canal de destination
IR, SR, AR, DM, HR, LR
Bit
00
0
1
Bit
00
01 : bit 01 = 0
Bit
00