Herunterladen Inhalt Inhalt Diese Seite drucken

Dbsl(--) - Double Signed Binary Divide; (Division Zweier Vorzeichenbehafteter 32-Bit-Worte) - Omron SYSMAC CQM1 Bedienerhandbuch

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

Werbung

Binäre Rechenbefehle
00000
5-21-10 DBSL(––) – DOUBLE SIGNED BINARY DIVIDE

(Division zweier vorzeichenbehafteter 32-Bit-Worte)

Beschränkungen
Erläuterungen
Merker
298
DBS(––)
DM 0010
DM 0020
LR 01
R+1: LR 02
F
F
Rest (–6)
Kontaktplan–Symbol
DBS(––)
@DBS(––)
Dd
Dr.
R
Dieser Befehl ist nur in der CQM1–CPU4j–E–/EV1 verfügbar.
Dd und Dd+1 müssen sich in dem gleichen Datenbereich befinden, ebenso
Dr und Dr+1.
R und R+3 müssen sich in dem gleichen Datenbereich befinden.
DM 6143 bis DM 6655 können nicht für R verwendet werden.
DBS(––) dividiert die vorzeichenbehafteten 32–Bit- (8–stellig) Binärdaten in
Dd+1 und Dd durch die vorzeichenbehafteten 32–Bit-Binärdaten in Dr+1 und
Dr und speichert das 16–stellige Binärergebnis mit Vorzeichen in R+3 bis R.
Der Quotient wird in R+1 und R und der Rest in R+3 und R+2 abgelegt.
Rest
R+3
R+2
Dr+1
Dr
ER:
Dr+1 und Dr sind auf 0 gesetzt.
Indirekt adressierte DM–Worte sind nicht vorhanden. (Der Inhalt des
:DM–Wortes liegt nicht im BCD–Format vor oder die Datenwort–
Bereichsgrenze ist überschritten worden).
EQ:
Auf EIN gesetzt, wenn der Inhalt von R+1 und R (der Quotient) Null
ist, andernfalls auf AUS gesetzt.
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)
IR, SR, AR, DM, HR, TC, LR, #
Dd
IR, SR, AR, DM, HR, TC, LR, #
Dr.
R
Quotient
R+1
Dd+1
Kapitel 5–21
Befehl
Operanden
LD
00000
DBS(––)
DM
0010
DM
0020
LR
(–8,742)
(26)
(–336 und –6/26)
Datenbereiche
Dd: Dividendwort (Binär)
Dr.: Divisorwort (Binär)
R: Erstes Ergebniswort
IR, SR, AR, DM, HR LR
R
Dd
21

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac srm1Sysmac cpm1Sysmac cpm1a

Inhaltsverzeichnis