Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 102

Inhaltsverzeichnis

Werbung

Kategorie - Nr. Arithmetische Anweisungen - 11
Symbol im Kontaktplan
d = s1 S/ s2
Anweisung AWL
d = s1 S/ s2
Adresstypen
d
Ziel (Quotient)
s1 Dividend
s2 Divisor
Funktion
Dividiert s1 durch s2 als vorzeichenbehaftete binäre Daten und weist den Quotienten an d als vorzeichenbehafteten
l
binären Wert zu. Der Divisionsrest wird im Spezialmerker DRF016 im vorzeichenbehafteten binäre Format gespeichert.
Der DER Merker wird auf 1 gesetzt, wenn s2 = 0 ist; die Operation wird in diesem Fall nicht durchgeführt. Solange s2
l
ungleich 0 ist, ist der DER-Merker 0 und die Operation wird ausgeführt.
Der V-Merker wird auf 1 gesetzt, wenn der Quotient einen positiven Wert aufweist und H7FFFFFFF überschreitet,
l
ansonsten wird er auf 0 gesetzt.
Beispiel: DR0060 = DR0056 S/ DR0058
WR0059 WR0058
DR0058
s1, s2
– 2147483648 bis +2147483647 (dezimal)
l
H80000000 bis H7FFFFFFF (hexadezimal)
Programmierbeispiel
X00000
Programmbeschreibung
Wenn Eingang X00000 eingeschaltet wird, dann wird der Wert DR0056 durch den Wert DR0058 dividiert und dann an
l
DR0060 als vorzeichenbehafteter binärer Wert zugewiesen. Der Divisionsrest wird dem Spezialmerker DRF016 als
vorzeichenbehafteter binärer Wert zugewiesen.
Name
Spezialmerker
R7F4
R7F3
R7F2
DER
ERR
SD
l
l
×
Anzahl Schritte
Bedingung
Doppelwort
Bit
R,
TD, SS,
X
Y
L,
CU, CT
M
WR0061 WR0060
• • •
DR0060
WR0057 WR0056
DR0056
DR0060 = DR0056 S/ DR0058
Vorzeichenbehaftete binäre Division
(SIGNED BINARY DIVISION)
Verarbeit.-zeit (
R7F1
R7F0
Mittelwert Maximum
V
C
l
×
101
Schritte
6
Wort
Doppelwort
WR,
WX WY
TC DX DY
WM
¡
¡
WRF017 WRF016
DRF016
5-56
Kapitel 5 - Anweisungen
µ
Bemerkung
s)
DR,
Sonstiges
DM
¡
¡
¡
¡
¡
¡
¡
¡
LD X00000
[
DR0060 = DR0056 S/ DR0058
]

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis