Instructions mathématiques spéciales
Drapeaux
7-22 Instructions mathématiques spéciales
7-22-1 FIND MAXIMUM - MAX(--)
Symboles à contacts
MAX(--)
C
R
1
D
Limitations
Description
1, 2, 3...
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
ER :
Dr contient 0.
Il n'existe pas de mot DM adresssé indirectement. (le contenu du canal
*DM n'est pas BCD ou la limite de la zone DM a été dépassée).
EQ :
ON lorsque le résultat est égal à 0.
@MAX(--)
C
R
1
D
Cette instruction est applicable uniquement dans CPM2A/CPM2C.
N peut être BCD entre 0001 et 9999.
R
et R
+N--1 peuvent être dans la même zone de données.
1
1
DM 6144 à DM 6655 ne peuvent pas être utilisés pour D.
Lorsque la condition d'exécution est OFF, MAX(--) ne s'exécute pas. Lorsque la
condition d'exécution est ON, MAX(--) recherche les plages de mémoires de R
à R
+N--1 pour l'adresse qui contient la valeur maximale et sort la valeur maxi-
1
male dans le mot de destination (D).
L'adresse s'identifie différemment dans la zone DM :
1. Pour une adresse dans la zone DM, le mot adresse est écrit dans C+1. Par
exemple, si l'adresse contenant la valeur maximale est DM 0014, alors
#0114 est écrit dans D+1.
2. Pour une adresse dans une autre zone de données, le nombre d'adresses
depuis le début de la recherche est écrit dans D+1. Par exemple, si l'a-
dresse contenant la valeur maximale est IR 114 et le premier mot de la plage
de recherche est IR 014, alors #0100 est écrit dans D+1.
Lorsque le bit 14 de C est ON et que plus d'une adresse contient la même valeur
maximale, la position la plus basse de l'adresse sera transmise à D+1. La posi-
tion sera transmise comme une adresse de DM pour une zone DM qu'une posi-
tion relative au premier mot de la plage pour toutes les autres zones.
Le nombre de mots dans cette plage (N) est contenu dans les trois digits de
droite de C, qui peuvent être des valeurs BCD entre 001 et 999.
Chapitre
Zones de données d'opérandes
C : Données de contrôle
IR, SR, AR, DM, HR, TC, LR, #
R
: Premier mot de la plage
1
IR, SR, AR, DM, HR, TC, LR
D : Mot de destination
IR, SR, AR, DM, HR, LR
7-22
1
415