Opérations STEP 5
Manuel 55- 1 15U
Traitement de I'opération de saut :
L'exécution de I'opération ne dépend pas du RLG.
La distance de saut est indiquée directement au moyen d u paramètre. Le paramètre "2" signifie
par exemple que la prochaine instruction traitée ne sera pas la première, mais la seconde instruc-
tio n qui suit dans le programme (instructions codées sur 1 mot).
Ce mode de définition de saut a les propriétés suivantes
:
La distance d e saut n'est pas actualisée automatiquement. Si la partie de programme qui doit
être sautée a été modifiée, il se peut que la destination de saut se trouve décalée.
II est recommandé de programmer un saut de telle sorte que la destination se trouve dans le
même segment ou le même bloc que l'instruction de saut.
important
L'utilisateur ne pouvant définir la position absolue des blocs dans la mémoire interne,
il faut éviter les sauts au-delà des limites de blocs.
L
8.3.4
Opération arithmétique
Cette operation augmente le contenu de I'ACCU 1 de la valeur indiquée. Cette valeur est représen-
tée par le paramètre, nombre décimal positif ou négatif (cf. tableau 8.29).
Tableau 8.29 Opération arithmétique
Traitement :
Cette opération est exécutée indépendamment du RLG. D'autre part, elle n'a d'influence ni sur le
RLG, ni sur les indicateurs.
Significzttisn
Addition d'une constante
Des constantes de 8 ou de 16 bits peuvent être additionnées.
ADD
Les paramètres négatifs permettent d'effectuer des soustractions.
II n'y a pas de retenue vers I'ACCU 2, même lorsque le résultat ne peut être représenté sur 16 bits.
Le contenu de I'ACCU 2 reste inchange.
EWA 4NEB 81 1 61
30-03a
Code
d'opérande
BF
K F
O
4
I
Paramètre
-
128
...+
127
-
32768
...
+
32767
O
4