Vergleichsbefehle
Merker
Beispiel
00000
CD 001
001
0210
Vergleichen Sie die Daten
in IR 001 (die 0210 ent-
halten), mit den angege-
benen Bereichen.
CB
CD
CB+1
CB+2
CD
CB+3
CB+4
CD
CB+5
CB+6
CD
CB+7
CB+8
CD
CB+9
CB+10
CD
CB+11
CB+12
CD
CB+13
CB+14
CD
CB+15
CB+16
CD
CB+17
CB+18
CD
CB+19
CB+20
CD
CB+21
CB+22
CD
CB+23
CB+24
CD
CB+25
CB+26
CD
CB+27
CB+28
CD
CB+29
CB+30
CD
CB+31
ER:
Der Vergleichsblock (d.h. CB bis CB+31) überschreitet den Datenbe-
reich.
Das indirekt adressierte DM–Wort ist nicht vorhanden. (Der Inhalt
des :DM–Wortes liegt nicht im BCD–Format vor oder der DM–
Grenzbereich wurde überschritten).
Das folgende Beispiel zeigt die angestellten Vergleiche und die Ergebnisse
für BCMP(68). Ist IR 00000 auf EIN gesetzt, wird der Vergleich bei jedem
Zyklus durchgeführt.
BCMP (68)
DM 0010
Unteren Grenzen
DM 0010
0000
DM 0012
0101
DM 0014
0201
DM 0016
0301
DM 0018
0401
DM 0020
0501
DM 0022
0601
DM 0024
0701
DM 0026
0801
DM 0028
0901
DM 0030
1001
DM 0032
1101
DM 0034
1201
DM 0036
1301
DM 0038
1401
DM 0040
1501
Bit 00
Bit 01
Bit 02
Bit 03
Bit 04
Bit 05
Bit 06
Bit 07
Bit 08
Bit 09
Bit 10
Bit 11
Bit 12
Bit 13
Bit 14
Bit 15
Adresse
00000
LD
001
00001
BCMP (68)
LR 05
Oberen Grenzen
DM 0011
0100
DM 0013
0200
DM 0015
0300
DM 0017
0400
DM 0019
0500
DM 0021
0600
DM 0023
0700
DM 0025
0800
DM 0027
0900
DM 0029
1000
DM 0031
1100
DM 0033
1200
DM 0035
1300
DM 0037
1400
DM 0039
1500
DM 0041
1600
Kapitel 5–18
Befehl
Operanden
00000
001
DM
0010
LR
05
R:LR 05
LR 0500
0
LR 0501
0
LR 0502
1
LR 0503
0
LR 0504
0
LR 0505
0
LR 0506
0
LR 0507
0
LR 0508
0
LR 0509
0
LR 0510
0
LR 0511
0
LR 0512
0
LR 0513
0
LR 0514
0
LR 0515
0
243