Comparaison de données
Précautions
Drapeaux
Exemple:
sauvegarde des résultats
ZCP(88)
TR
0
00000
Adresse
00000
00001
00002
00003
00004
5-17-7 DOUBLE AREA RANGE COMPARE – ZCPL(––)
Limitations
206
La disposition des autres instructions entre ZCP(88) et la fonction qui à accès
aux drapeaux EQ, LE, GR peuvent modifier l'état de ces derniers. S'assurer d'y
accéder avant que l'état désiré soit modifié.
Le mot d'adressage indirect DM n'existe pas. (Le contenu du mot DM
ER:
n'est pas BCD ou la zone DM a été dépassée.)
LL est supérieur à UL.
Sur ON lorsque LL ≤ CD ≤ UL.
EQ:
LE:
Sur ON lorsque CD < LL.
GR:
Sur ON lorsque CD > UL.
L'exemple suivant indique comment sauver rapidement les résultat de compa-
raison. Lorsque IR 100 > AB1F, IR 00200 passe sur ON; lorsque
#0010 ≤ IR 100 ≤ AB1F, IR 00201 passe sur ON; lorsque IR 100 < 0010, IR
00202 passe sur ON.
25505
25506
25507
Instruction
Opérande
LD
00000
OUT
TR
ZCP(88)
IR
#
0010
LD
#
AB1F
AND
25505
Schémas à contacts
ZCPL(––)
CD
LL
UL
La valeur à 8 digits de LL+1,LL doit être inférieure ou égale à UL+1,UL.
CD et CD+1 doivent se trouver dans la même zone de données, ainsi que LL et
LL+1, UL et UL+1.
ZCP(88)
IR 100
#0010
#AB1F
Adresse
Instruction
00005
OUT
0
00006
LD
00007
AND
100
00008
OUT
00009
LD
00010
AND
00011
OUT
Chapitre 5-17
Supérieur
00200
(hors de gamme)
Egal
00201
(dans la gamme)
Inférieur
00202
(hors de gamme)
Opérande
00200
TR
0
25506
00201
TR
0
25507
00202
Zones de données d'opérande
CD: donnée de comparaison
IR, SR, AR, DM, HR, LR
LL: limite de gamme mini.
IR, SR, AR, DM, HR, LR
UL: limite de gamme maxi.
IR, SR, AR, DM, HR, LR