Instructions de transfert de données
7-17-5 DATA EXCHANGE -- XCHG(73)
Limitations
Description
Drapeaux
7-17-6 SINGLE WORD DISTRIBUTE -- DIST(80)
Limitations
Description
Distribution de mots
simples
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
364
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Symboles à contacts
XCHG(73)
E1
E2
DM 6144 à DM 6655 ne peuvent pas être utilisés pour E1 ou E2.
Lorsque la condition d'exécution est OFF, XCHG(73) n'est pas exécutée.
Lorsque la condition d'exécution est ON, XCHG(73) permute le contenu d'E1 et
d'E2.
Pour permuter le contenu de blocs dont la taille est supérieure à un mot, utiliser
les mots de travail comme un tampon intermédiaire pour contenir l'un des blocs,
en utilisant trois fois XFER(70).
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).
Symboles à contacts
DIST(80)
S
DBs
C
C doit être sous forme BCD.
DM 6144 à DM 6655 ne peuvent pas être utilisés pour des DBs ou des C.
DIST(80) peut être utilisée pour une distribution de mots simples ou pour une
opération utilisant une batterie, spécifiée par le mot de commande C.
Lorsque les bits 12 à 15 de C=0 à 8, DIST(80) peut être utilisée pour une
distribution de mots simples. Le contenu entier de C indique un décalage Of
(0000 à 2047 dans une valeur BCD).
Lorsque la condition d'exécution est OFF, DIST(80) n'est pas exécutée.
Lorsque la condition d'exécution est ON, DIST(80) copie le contenu de S dans
DBs+Of : Of est ajouté à DBs pour déterminer le mot de destination.
Rem. DBs et DBs+Of doivent être dans la même zone de données et ne peuvent pas
être compris entre DM 6144 et DM 6655.
Exemple
L'exemple suivant montre comment utiliser DIST(80) pour copier #00FF dans
Zones de données d'opérandes
@XCHG(73)
E1
E2
E1
Zones de données d'opérandes
@DIST(80)
DBs : Mot de base de destination
S
DBs
C
Chapitre
E1 : Mot 1 échangé
IR, SR, AR, DM, HR, TC, LR
E2 : Mot 2 échangé
IR, SR, AR, DM, HR, TC, LR
E2
S : Données sources
IR, SR, AR, DM, HR, TC, LR, #
IR, SR, AR, DM, HR, TC, LR
C : Mot de commande (BCD)
IR, SR, AR, DM, HR, TC, LR, #
7-17