Herunterladen Inhalt Inhalt Diese Seite drucken

Double 2'S Complement(Doppelwort-2Er-Komplement); Negl; Double 2'S Complement - Omron SYSMAC CQM1H Serie Programmierhandbuch

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

Werbung

Konvertierungsbefehle
Beispiel
5-20-18
DOUBLE 2'S COMPLEMENT(Doppelwort–2er–Komplement)
– NEGL(––)
Beschränkungen
Erläuterungen
Hinweis Sehen Sie Abschnitt 1-7 Berechnung mit vorzeichenbehafteten Binärwert–
Merker
Das folgende Beispiel zeigt die Anwendung von NEG(––), um das
Zweierkomplement des Inhaltes von DM 0005 zu bilden und das Ergebnis an
IR 105 auszugeben.
00100
Kontaktplansymbol
NEGL(––)
@NEGL(––)
S
R
000
DM 6143 bis DM 6655 können nicht für R verwendet werden.
S und S+1 müssen sich im gleichen Datenbereich befinden, dies gilt auch für
R und R+1.
Konvertiert den 8–stelligen Hexadezimal–Inhalt der Quellenworte (S und
S+1) in das 2er–Komplement und speichert das Ergebnis in dem
Ergebnisworten (R und R+1). Diese Funktion führt eine Subtraktion des
8–stelligen Inhalts von S und S+1 von $0000 0000 aus und speichert das
Ergebnis in R und R+1; hierdurch wird der Absolutwert der negativen,
vorzeichnebehafteteten Binärdaten berechnet.
Ist der Inhalt von S auf 0000 0000 gesetzt, wird nach der Ausführung der
Inhalt von R ebenfalls auf 0000 0000 und EQ (SR 25506) auf EIN gesetzt.
Entspricht der Inhalt von S = 8000 0000, wird nach der Ausführung der Inhalt
von R ebenfalls auf 8000 0000 und UF (SR 25405) auf EIN gesetzt.
Daten für weitere Einzelheiten.
ER:
Ein indirekt adressiertes EM/DM–Wort ist nicht vorhanden.
(Inhalt des *EM/*DM–Wortes ist nicht im BCD–Format oder die
Datenbereichsgrenze wurde überschritten.)
EQ:
Auf EIN gesetzt, wenn der Inhalt von R+1, R nach der Ausführung Null
ist; andernfalls auf AUS gesetzt.
UF:
Auf EIN gesetzt, wenn der Inhalt von S+1, S = 8000 0000 ist; andernfalls
auf AUS gesetzt.
Adresse
NEG(––)
00000
DM 0005
00001
105
000
#0000
#001F
Inhalt von DM 0005.
#FFE1
Ausgabe an IR 105.
IR, SR, AR, DM, EM, HR, TIM/CNT, LR
S
R: Erstes Ergebniswort
R
IR, SR, AR, DM, EM, HR, LR
000
Nicht verwendet. Auf 000 setzen.
Abschnitt
5-20
Befehl
Operanden
LD
00100
NEG(––)
DM
0005
Datenbereiche
S: Erstes Quellwort
000
105
000
311

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sysmac cqm1h-cpu serie

Inhaltsverzeichnis