Herunterladen Inhalt Inhalt Diese Seite drucken

Double Signed Binary Divide - Dbsl - Omron SYSMAC CQM1H Serie Programmierhandbuch

Programmierbare steuerungen spezialmodule
Vorschau ausblenden Andere Handbücher für SYSMAC CQM1H Serie:
Inhaltsverzeichnis

Werbung

Binäre Rechenbefehle
5-22-10 DOUBLE SIGNED BINARY DIVIDE – DBSL(––)
Einschränkungen
Erläuterungen
Hinweis Weitere Einzelheiten entnehmen Sie bitte Abschnitt 1-7 Berechnung von vor-
Merker
Beispiel
00000
R+3: LR 04
F
F
F
F
Rest (–4)
334
Kontaktplan–Symbol
DBSL(––)
Dd
Dr
R
Dd und Dd+1 müssen sich im gleichen Datenbereich befinden, genau wie Dr
und Dr+1.
R und R+3 müssen sich im gleichen Datenbereich befinden.
DM 6143 bis DM 6655 können nicht für R verwendet werden.
DBS(––) dividiert die 32-Bit (8-stellig) vorzeichenbehafteten Binärdaten in
Dd+1 und Dd durch die 32-Bit vorzeichenbehafteten Binärdaten in Dr+1 und
Dr, und gibt das 16-stellige vorzeichenbehaftete Binärergebnis in R+3 bis R
aus. Der Quotient wird in R+1 und R abgelegt und der Rest in R+3 und R+2.
zeichenbehafteten Binärdaten .
Rest
R+3
Dr+1
Dr
ER:
Dr+1 und Dr enthalten 0.
Indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Worts ist kein BCD–Wert oder die EM/DM–Be-
reichsgrenze wurde überschritten.)
EQ:
Auf EIN gesetzt, wenn der Inhalt von R+1 und R (der Quotient) 0 ist, an-
dernfalls auf AUS gesetzt.
Im folgenden Beispiel dividiert DBSL(––) den vorzeichenbehafteten
Binärinhalt von IR 101 und IR 100 durch den vorzeichenbehafteten
Binärinhalt von DM 0021 und DM 0020 und gibt das Ergebnis in LR 04 bis
LR 01 aus.
Dd+1: IR 101
F
F
Dr+1: DM 0021
0
0
R+2: LR 03
R+1: LR 02
F
F
F
C
F
F
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
@DBSL(––)
Dd
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Dr
R
IR, SR, AR, DM, EM, HR, LR
R + 2
R +1
Dd+1
Adresse
DBSL(––)
00000
100
00001
DM 0020
LR 01
Dd: IR 100
7
A
B
1
5
S
Dr: DM 0020
0
0
0
0
1
A
R: LR 01
F
A
D
F
7
0
Quotient (–336)
Abschnitt
Datenbereiche
Dd: Erster Dividend (binär)
Dr: Erster Divisor (binär)
R: Erstes Ergebniswort
Quotient
R
Dd
Befehl
Operanden
LD
DBSL(––)
DM
LR
(–8.736.420)
(26)
(–336.016 und –4/26)
5-22
00000
100
0020
01

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis