Herunterladen Inhalt Inhalt Diese Seite drucken

Signed Binary Divide - Dbs - 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-9 SIGNED BINARY DIVIDE – DBS(––)
Einschränkungen
Erläuterungen
Hinweis Weitere Einzelheiten entnehmen Sie bitte Abschnitt 1-7 Berechnung von vor-
Merker
Beispiel
00000
Kontaktplan–Symbol
DBS(––)
@DBS(––)
Dd
Dr
R
DM 6143 bis DM 6655 können nicht für R verwendet werden.
DBS(––) dividiert den vorzeichenbehafteten Binärinhalt von Dd durch den
vorzeichenbehafteten Binärinhalt von Dr und gibt das 8-stellige
Binärergebnis in R+1 und R aus. Der Quotient wird in R abgelegt und der
Rest in R+1.
zeichenbehafteten Binärdaten .
Dr
ER:
Dr ist auf 0 gesetzt.
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 (der Quotient) 0000 ist, andern-
falls auf AUS gesetzt.
Im folgenden Beispiel dividiert DBS(––) den vorzeichenbehafteten Binärinhalt
von DM 0010 durch den vorzeichenbehafteten Binärinhalt von DM 0020 und
gibt das Ergebnis in LR 02 und LR 01 aus.
DBS(––)
DM 0010
DM 0020
LR 01
R+1: LR 02
F
F
Rest (–6)
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Dd
IR, SR, AR, DM, EM, HR, TIM/CNT, LR, #
Dr
R: Erstes Ergebniswort
R
IR, SR, AR, DM, EM, HR, LR
Quotient
R
Dd
Adresse
00000
00001
Dd: DM 0010
D
D
D
A
Dr: DM 0020
0
0
1
A
R: LR 01
F
A
F
E
B
0
Quotient (–336)
Abschnitt
Datenbereiche
Dd: Dividendwort
Dr: Divisorwort
Rest
R + 1
Befehl
Operanden
LD
00000
DBS(––)
DM
0010
DM
0020
LR
(–8,742)
(26)
(–336 und –6/26)
5-22
01
333

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis