Berechnungen mit vorzeichenbehafteten Binärdaten
2-16 Berechnungen mit vorzeichenbehafteten Binärdaten
CPM2A/CPM2C– und
SRM1(–V2) Befehle
CPM1/CPM1A–Befehle
Berechnungen vorzeichenbehafteter Daten
2-16-1 Definition vorzeichenbehafteter Binärdaten
Die CPM1/CPM1A/CPM2A/SRM1(–V2) ermöglicht Berechnungen mit vorzei-
chenbehafteten Binärdaten mit den folgenden Befehlen. Vorzeichenbehaftete
Binärdaten werden unter Anwendung von 2er–Komplementen verarbeitet.
Die folgenden vorzeichenbehafteten Binärwert–Befehle stehen in den SPS–Sy-
stemen CPM2A, CPM2C und SRM1(–V2) zur Verfügung:
BINÄRE ADDITION – ADB(50)
BINÄRE SUBTRAKTION – SBB(51)
2er KOMPLEMENT – NEG(––)
Die SPS–Systeme CPM1/CPM1A verfügen über die folgenden vorzeichenbe-
hafteten binären Befehle:
BINÄRE ADDITION – ADB(50)
BINÄRE SUBTRAKTION – SBB(51)
Addition
7 + 3 = 10
(–7) + 3 = –4
7 + (–3) = 4
(–7) + (–3) = –10
Vorzeichenbehaftete Binärdaten werden unter Anwendung von 2er–Komple-
menten verarbeitet; Bit 15 wird als Vorzeichenbit verwendet. Der Datenbereich
eines Wortes reicht von – 32.768 bis 32.767 (8000 bis 7FFFhex.).
Die folgende Tabelle zeigt das Äquivalent zwischen dezimalen und hexadezi-
malen Daten.
Dezimalzahl
4–stelliger Hex.–Wert
32,767
32,766
.
.
.
2
1
0
–1
–2
.
.
.
–32,767
–32,768
Abschnitt
Subtraktion
7 – 3 = 4
(–7) – 3 = –10
7 – (–3) = 10
(–7) – (–3) = –4
7FFF
7FFE
.
.
.
0002
0001
0000
FFFF
FFFE
.
.
.
8001
8000
2-16
153