Spezielle mathematische Befehle
Vorsicht
!
Merker
Beispiel
450
Ist Bit 14 des Steuerwortes C gesetzt und enthalten mehrere Adressen den glei-
chen Maximalwert, wird die Position der niedrigsten Adresse in D+1 gespei-
chert. Die Position wird als DM–Adresse für den DM–Bereich ausgegeben. Es
handelt sich jedoch um die Absolutposition in bezug auf das erste Wort des Be-
reiches für alle anderen Bereiche.
Die Anzahl der Worte innerhalb des Bereiches (N) wird in den 3 äußerst rechten
Ziffern von C gespeichert und muss ein BCD–Wert zwischen 001 und 999 sein.
Ist Bit 15 des Steuerwortes C auf AUS gesetzt, werden die Daten innerhalb des
Bereiches als Binärzahl ohne Vorzeichen und bei gesetztem Bit als vorzeichen-
behaftete Binärzahl ausgewertet.
15
14
13
12
11
C:
Ohne Vorzeichen –
auf Null gesetzt.
Ist Bit 15 des Steuerwortes C auf EIN gesetzt, werden Werte größer als #8000
als negative Zahlen ausgewertet. Die Ergebnisse unterscheiden sich daher je
nach spezifiziertem Datentyp. Achten Sie darauf, dass der richtige Datentyp
spezifiziert wird.
ER:
Indirekt adressiertes DM–Wort ist nicht vorhanden. (Inhalt des DM–
Wortes ist nicht im BCD–Format oder die Datenbereichsgrenze wurde
überschritten).
R
und R
+N–1 befinden sich nicht im gleichen Datenbereich.
1
1
EQ:
Auf EIN gesetzt, wenn der Maximalwert #0000 ist.
Ist IR 00000 EIN, veranlassen die Steuerdaten in DM 0000 (4010) eine Suche
nach dem Maximalwert in den 10 Worten, die bei IR 200 beginnen. Der größte,
Abschnitt
00
Anzahl der Worte
innerhalb des Bereiches (N)
001 bis 999 BCD)
Nicht verwendet – auf Null gesetzt.
Ausgabe der Adresse an D+1?
1 (EIN):
Ja.
0 (AUS): Nein.
7-23