Opérations complémentaires
Tableau 3-20
Opérations arithmétiques complémentaires
Opération
Opérande
S ADD
BF
-128 à
+127
S ADD
KF
-32 768 à
+32 767
1
S ADD
DH
0000 0000
à
FFFF FFFF
1
S +D
1
S -D
S TAK
1 La programmation dépend du type de console et de la version du logiciel système.
2 Modification du contenu de ACCU 2 et ACCU 3 : cf. paragraphe 3.5.1 "Opérations de base, opérations arithmétiques".
3 - 58
Fonction
Addition d'une constante à 1 octet (virgule fixe) au contenu de
l'ACCU 1-L (extension du signe). Les indicateurs FL 0, FL 1,
OVFL et OVFLMEM ne sont pas affectés. Les accumulateurs
ACCU 1-H et ACCU 2 à ACCU 4 restent inchangés.
Addition d'une constante à virgule fixe (mot) au contenu
de l'ACCU 1-L. Les indicateurs FL 0, FL 1, OVFL et
OVFLMEM ne sont pas affectés. Les accumulateurs ACCU
1-H et ACCU 2 à ACCU 4 restent inchangés.
Addition d'une constante à virgule fixe (double mot) au contenu
de l'ACCU 1. Les indicateurs FL 0, FL 1, OVFL et OVFLMEM
ne sont pas affectés. Les ACCU 2 à ACCU 4 restent inchangés.
Addition de deux constantes à virgule fixe (double mot) :
ACCU 2 + ACCU 1. Le résultat peut être évalué via
2
FL 0/FL 1.
Soustraction de deux constantes à virgule fixe (double
mot) : ACCU 2 - ACCU 1. Le résultat peut être évalué via
2
FL 0/FL 1.
Permutation des contenus des accumulateurs 1 et 2
Programmation de la CPU 948
C79000-G8577-C848-04