Herunterladen Inhalt Inhalt Diese Seite drucken

Sbb(51) - Binary Subtract (Binäre Subtraktion); Binäre Rechenbefehle - Omron SYSMAC CQM1 Bedienerhandbuch

Speicherprogrammierbare steuerung
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1:
Inhaltsverzeichnis

Werbung

Binäre Rechenbefehle
TR 0
00000
25504
25504
Hinweis
5-21-2 SBB(51) – BINARY SUBTRACT (Binäre Subtraktion)
Beschränkungen
Erläuterungen
CLC(41)
ADB (50)
DM 0100
HR 10
MOV (21)
#0000
HR 11
MOV (21)
#0001
HR 11
Im nachstehenden Beispiel ist A6E2 + 80C5 = 127A7. Das Ergebnis ist eine
5–stellige Summe, wobei CY (SR 25504) = 1 ist und der Inhalt von R + 1
#0001 wird.
Bei vorzeichenbehafteten binären Berechnungen zeigt der Zustand der UF–
und OF–Merker, ob das Ergebnis den vorzeichenbehafteten binären Daten-
bereich überschreitet (–32.768 (8000) bis +32.767 (7FFF)). (Nur
CQM1–CPU4j–EV1)
Kontaktplan–Symbol
SBB(51)
@SBB(51)
Mi
Su
R
DM 6144 bis DM 6655 können nicht für R verwendet werden.
Ist die Ausführungsbedingung AUS, wird der Befehl SBB(51) nicht ausge-
führt. Ist sie jedoch EIN, subtrahiert SBB(51) die Inhalte von Su und CY von
Mi und legt das Ergebnis in R ab. Ist das Ergebnis negativ, wird CY gesetzt
und das 2–er Komplement des aktuellen Ergebnisses in R abgelegt.
Mi – Su – CY
Adresse
00000
00001
00002
00003
010
= R
00004
00005
= R+1
00006
00007
00008
= R+1
Au: IR 010
A
6
Ad: DM 0100
+
8
0
R+1: HR 11
R: HR 10
0
0
0
1
2
7
IR, SR, AR, DM, HR, TC, LR, #
Mi
IR, SR, AR, DM, HR, TC, LR, #
Su
R
Kapitel 5–21
Befehl
Operanden
LD
00000
OUT
TR
CLC (41)
ADB (50)
DM
HR
AND NOT
25504
MOV (21)
#
HR
LD
TR
AND
25504
MOV (21)
#
00001
HR
E
2
C
5
A
7
Datenbereiche
Mi: Minuend (Binär)
Su: Subtrahend (Binär)
R: Ergebniswort
IR, SR, AR, DM, HR, LR
CY R
0
010
0100
10
0000
11
0
11
289

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis