Herunterladen Inhalt Inhalt Diese Seite drucken

Hitachi HIDICMICRO-EH Handbuch Seite 98

Inhaltsverzeichnis

Werbung

Kategorie - Nr. Arithmetische Anweisungen - 7
Symbol im Kontaktplan
d = s1 B× s2
Anweisung AWL
d = s1 B× s2
Adresstypen
d
Ziel (Produkt)
s1 Multiplikand
s2 Multiplikator
Funktion
Multipliziert s1 und s2 als BCD-Daten und weist das Ergebnis an d+1 (obere Stelle) und an d (untere Stelle) im BCD-
Format zu.
Der DER Merker wird auf 1 gesetzt, wenn s1 oder s2 ungültige BCD-Daten sind. In diesem Fall wird die Operation nicht
durchgeführt. Der DER Merker wird ebenfalls auf 1 gesetzt, wenn d+1 den verfügbaren Adressbereich überschreitet. In
diesem Fall wird nur das untere Wort zugewiesen. Der DER Merker wird auf 0 gesetzt, wenn s1 und s2 gültige BCD-
Daten sind und wenn d+1 innerhalb des verfügbaren Adressbereichs liegt.
MSB
MSB
×
MSB
d+1
Hinweise
Folgende Kombinationen von d, s1 und s2 können verwendet werden:
d
Wort
Doppelwort
Da die Operationsergebnisse immer an d und d + 1 zugewiesen werden, sollte das Wort oder Doppelwort bei d + 1 nicht
als E/A für sonstige Zwecke verwendet werden.
Programmierbeispiel
X00000
Programmbeschreibung
Wenn Eingang X00000 eingeschaltet wird, dann wird das Produkt der Werte WR0014 und WR0015 an WR0016 im BCD-
Format zugewiesen.
Spezialmerker
R7F4
R7F3
DER
ERR
l
×
Anzahl Schritte
Bedingung
Wort
Doppelwort
Bit
R,
TD, SS,
X
Y
M
CU, CT
Beispiel: WR0016 = WR0014 Bx WR0015
0
s1
0
×
s2
WR0017
d+1
0
d
DR0016
s1
s2
Wort
Wort
Doppelwort
Doppelwort
WR0016 = WR0014 B* WR0015
Name
BCD-Multiplikation (BCD MULTIPLICATION)
R7F2
R7F1
R7F0
SD
V
C
l
l
l
Schritte
4
6
Wort
WR,
WX WY
WM TC DX DY
¡
¡
¡
¡
¡
¡
¡
¡
¡
¡
¡
Beispiel: DR0022 = DR0018 Bx DR0020
WR0014
s1
WR0015
s2
WR0016
d
×
WR0025
d+1
DR0024
5-52
Kapitel 5 - Anweisungen
Bemerkung
Verarbeit.-zeit (µs)
Mittelwert Maximum
Oberer Fall: W
164
Unterer Fall: DW
447
Doppelwort
DR,
DM
¡
¡
¡
¡
¡
¡
¡
¡
¡
¡
WR0019
DR0018
WR0021
DR0020
WR0024
WR0023
DR0022
LD X00000
[
WR0016 = WR0014 B * WR0015
]
Sonstiges
WR0018
s1
WR0020
s2
WR0022
d

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis