Instructions de déplacement de données
Instruction
Symbole/
Opérande
Mnémonique
Code
BLOCK
XFER(070)
TRANSFER
XFER
@XFER
070
N : Nombre de
mots
S : 1er mot
source
D : 1er mot
destination
BLOCK SET
BSET(071)
BSET
@BSET
071
S : Mot source
St : Mot de début
E : Mot de fin
DATA
XCHG(073)
EXCHANGE
XCHG
@XCHG
073 E1 : 1er mot
d'échange
E2 : Second mot
d'échange
DOUBLE DATA
XCGL(562)
EXCHANGE
XCGL
@XCGL
562 E1 : 1er mot
d'échange
E2 : Second mot
d'échange
SINGLE WORD
DIST(080)
DISTRIBUTE
DIST
@DIST
080
S : Mot source
Bs : Adresse de
base
Of : Décalage
DATA COLLECT
COLL(081)
COLL
@COLL
081
Bs : Adresse de
base
Of : Décalage
D : Mot de
destination
394
Transfert du nombre spécifié de mots consécutifs
N
S
à
D
S+(N-1)
Copie du même mot dans plusieurs mot consécutifs.
Mot source
S
St
E
Echange des contenus entre deux mots spécifiés.
E1
E1
E2
Echange des contenus de deux mots consécutifs avec deux autres mots.
E1
E1
E1+1
E2
Transfert d'un mot source vers un mot de destination d'adresse calculée
par l'ajout d'un décalage à l'adresse de base.
S
S
Bs
Of
Transfert d'un mot source, d'adresse calculée par l'ajout d'un décalage à
l'adresse de base, vers un mot de destination.
Bs
Bs
Of
D
Bs+n
Fonction
N mots
D+(N-1)
Mots de destination
St
E
E2
E2
Bs
Of
Bs+n
Of
Chapitre
Localisation
Condition
d'exécution
Sortie
Obligatoire
à
Sortie
Obligatoire
Sortie
Obligatoire
Sortie
Obligatoire
E2+1
Sortie
Obligatoire
Sortie
Obligatoire
10-6