Exemples de programmation pour les modes de représentation LIST, CONT, LOG
Opérations de comparaison
Comparaison d'égalité
Problème posé
EB 19
EB 20
Z1
Z2
=
=
A 3.0
Le premier opérande indiqué est comparé à l'opérande suivant.
Le résultat de la comparaison est une valeur binaire.
RLG = "1" : la comparaison est vérifiée si ACCU 1-L = ACCU 2-L
RLG = "0" : la comparaison n'est pas vérifiée si ACCU 1-L = ACCU 2-L.
Les indicateurs FL 1 et FL 0 sont positionnés comme indiqué dans la liste des opérations.
Lors d'opérations de comparaison de nombres de 16 bits à virgule fixe, l'ACCU 1-H et l'ACCU 2-H ne
sont pas concernés.
La totalité des contenus des accumulateurs 1 et 2 (32 bits) sont comparés entre eux lors d'opérations
de comparaison de nombres à virgule fixe (! = D) ou à virgule flottante (! = G).
Lors de la comparaison, il est tenu compte de la représentation numérique des opérandes. Ici par
exemple (! = F), les contenus de l'ACCU 1-L et de l'ACCU 2-L sont interprétés comme étant des
nombres à virgule fixe.
Programmation de la CPU 948
C79000-G8577-C848-04
Représentation STEP 5
CONT
LIST
EB 19
L
L
EB 20
EB 19
Z1
! =
! = F
Z2
EB 20
=
A 3.0
LOG
Z1
F
EB 19
! =
A 3.0
Z2
EB 20
Q
F
Q
A 3.0
3 - 47