Opérations STEP
5
Manuel 55- 1 15U
Ces opérations modifient les valeurs chargées dans I'ACCU 1. Le tableau 8.17 donne une vue
d'ensemble des différentes opérations ; un exemple figure en bas de page.
Décrémentation
Le contenu de I'accumulateur est diminué.
Incrémentation
Le contenu de I'accumulateur est augmenté.
Le contenu de I'ACCU 1 est incrémenté ou décrémenté du nombre
indiqué par le paramètre.
L'exécution de l'opération ne dépend d'aucune condition. Elle
porte uniquement sur l'octet de droite (sans retenue)
ramètre
.. 255
Traitement
L'exécution de cette opération ne dépend pas du RLG. Elle n'influence ni le RLG, ni les indicateurs.
Le paramètre indique de quelle valeur le contenu de I'ACCU 1 doit être modifié.
Les opérations portent sur des valeurs décimales ; le résultat figure cependant dans I'ACCU 1 sous
forme binaire.
De plus, les modifications portent uniquement sur l'octet de poids faible, dans I'accumulateur.
l
Exemple
1.
LIST
l
..
Explication
1
La constante hexadécimale 1010,
doit être incrémentée de 16 puis
rangée dans le mot de donnée 8.
Le résultat de I'incrémentation doit
encore être décrémenté de
33 puis
rangé dans le mot de donnée 9.
Appel du bloc
de données
6.
Chargement dans I'ACCU 1 de la
constante hexadécimale 1010,
.
L'octet de poids faible de
I'ACCU 1 est incrémenté de 16. Le
résultat 1020, se trouve dans
I'ACCU 1. Transfert du contenu de
I'ACCU 1 (1020,) dans le mot de
donnée 8. Le résultat de I'in-
crémentation étant encore dans
I'ACCU 1, on peut directement
diminuer cette valeur de
33.
Le résultat serait FFF,. L'opéra-
tion ne portant pas sur l'octet de
poids fort, le contenu de
I'ACCU 1 est 1 OFF,
.
Ce résultat
(IOFF,) est transféré dans le mot
de donnée 9.
EWA
4NEB 81
1
6130-03a