Programmierbefehle
Code
AWL–Code
12
CNTR
REVERSIBLE COUNTER
13
DIFU
DIFFERENTIATE UP
14
DIFD
DIFFERENTIATE DOWN
15
TIMH
HIGH–SPEED TIMER
16
(@)WSFT
WORD SHIFT
17 bis 19
Für Erweiterungsbefehle.
20
CMP
COMPARE
21
(@)MOV
MOVE
22
(@)MVN
MOVE NOT
23
(@)BIN
BCD TO BINARY
24
(@)BCD
BINARA TO BCD
25
(@)ASL
ARITHMETIC SHIFT
LEFT
26
(@)ASR
ARITHMETIC SHIFT
RIGHT
27
(@)ROL
ROTATE LEFT
28
(@)ROR
ROTATE RIGHT
29
(@)COM
COMPLEMENT
30
(@)ADD
BCD ADD
31
(@)SUB
BCD SUBTRACT
32
(@)MUL
BCD MUNLTIPLY
33
(@)DIV
BCD DIVIDE
34
(@)ANDW
LOGICAL AND
35
(@)ORW
LOGICAL OR
36
(@)XORW
EXCLUSIVE OR
37
(@)XNRW
EXCLUSIVE NOR
38
(@)INC
BCD INCREMENT
39
(@)DEC
BCD DECREMENT
40
(@)STC
SET CARRY
41
(@)CLC
CLEAR CARRY
45
TRSM
TRACE MEMORY
SAMPLE
46
(@)MSG
MESSAGE
448
Bezeichnung
Der Istwert wird um eins erhöht bzw. vermindert, wenn ein Inkremen-
tier- oder Dekrementier-Eingangssignal von AUS auf EIN wechselt.
Das spezifizierte Bit wird über eine Zyklusdauer, beginnend mit der
steigenden Flanke des Eingangssignals, auf EIN gesetzt.
Setzt das Bit auf der fallenden Flanke über eine Zyklusdauer auf EIN.
Ein Hochgeschwindigkeits, einschaltverzögerter (dekrementierender)
Zeitgeber.
Die Daten der Worte vom Startwort bis zum Endwort werden in Wor-
teinheiten verschoben, wobei in das Startwort Nullen geschrieben
werden.
Vergleicht den Inhalt von zwei Worten miteinander und gibt das Er-
gebnis an die GR-, EQ- oder LE-Systemmerker aus.
Verschiebt die Daten des Quellwortes bzw. der -konstante auf das
Zielwort.
Verschiebt die invertierten Daten des Quellwortes bzw. der -kon-
stante auf das Zielwort.
Konvertiert die 4-stelligen BCD-Daten des Quellwortes und gibt die
konvertierten Daten über das Ergebniswort als 16 Bit-Binärdaten
aus.
Konvertiert die Binärdaten des Quellwortes und gibt die konvertierten
Daten über das Ergebniswort als BCD-Daten aus.
Jedes Bit in einem einzelnen Datenwort wird um ein Bit nach links
verschoben, wobei Bit 15 auf CY verschoben wird.
Jedes Bit in einem einzelnen Datenwort wird um ein Bit nach rechts
verschoben, wobei Bit 00 auf CY verschoben wird.
Jedes Bit innerhalb eines einzelnen Datenwortes wird, mit Übertrag
(CY), um ein Bit nach links verschoben.
Jedes Bit innerhalb eines einzelnen Datenwortes wird, mit Übertrag
(CY), um ein Bit nach rechts verschoben.
Invertiert den Bitzustand eines Datenwortes.
Addiert zwei 4-stellige BCD-Werte und den Inhalt von CY und gibt
das Ergebnis an das spezifizierte Ergebniswort aus.
Subtrahiert den 4-stelligen BCD-Subtrahenden und den Inhalt von
CY von dem 4-stelligen BCD-Minuenden und gibt das Ergebnis an
das spezifizierte Ergebniswort aus.
Multipliziert zwei 4-stellige BCD-Werte und gibt das Ergebnis an die
spezifizierten Ergebnisworte aus.
Dividiert den 4-stelligen BCD-Dividenden durch den 4-stelligen BCD-
Divisor und gibt das Ergebnis an die spezifizierten Ergebnisworte
aus.
Logische UND-Verknüpfung von zwei 16 Bit-Eingangsworten und
setzen der Bits in dem Ergebniswort, wenn die entsprechenden Bits
in den Eingangsworten beide auf EIN gesetzt sind.
Logische ODER-Verknüpfung von zwei 16 Bit-Eingangsworten und
Setzen der Bits in das Ergebniswort, wenn eines oder beide der ent–
sprechenden Bits in den Eingangsworten auf EIN gesetzt ist/sind.
Exklusive ODER-Verknüpfung von zwei 16 Bit-Eingangsworten und
Setzen der Bits in das Ergebniswort, wenn sich die entsprechenden
Bits in den Eingangsworten nicht im gleichen Zustand befinden.
Exklusive NOR-Verknüpfung von zwei 16 Bit-Eingangsworten und
Setzen der Bits in das Ergebniswort, wenn sich die entsprechenden
Bits in den Eingangsworten im gleichen Zustand befinden.
Inkrementiert den Wert eines 4-stelligen BCD-Wortes um 1.
Dekrementiert den Wert eines 4-stelligen BCD-Wortes um 1.
Setzt den Übertragsmerker (d.h. CY wird auf EIN gesetzt).
Setzt den Übertragsmerker zurück (d.h. CY wird auf AUS gesetzt).
Startet eine Datenaufzeichnung. (Nicht für CQM1-CPU11/21-E/
CPM1/CPM1A/SRM1).
Gibt eine 16 Zeichen umfassende Meldung an eine Programmierkon-
sole aus.
Funktion
Anhang A
Seite
207
195
195
208
221
114
240
229
229
251
252
221
221
222
222
308
277
278
280
281
309
310
310
311
312
312
277
277
315
317