Herunterladen Inhalt Inhalt Diese Seite drucken

Arithmetische Befehle; Grundrechenarten Add / Sub / Mul / Div - SEW IPOS plus Handbuch

Inhaltsverzeichnis

Werbung

n
n
kVA
kVA
Assembler – Befehle
23
f
f

Arithmetische Befehle

i
i
P
Hz
Hz
P
23.3 Arithmetische Befehle

23.3.1 Grundrechenarten ADD / SUB / MUL / DIV

ADD
SUB / SUBTRACT
302
Die vier Grundrechenarten werden unter Berücksichtigung der Vorzeichen ausgeführt
und können mit Variablen H und Konstanten K ausgeführt werden. Das 1. Argument ist
immer eine Variable H, als 2. Argument dient entweder eine zweite Variable H oder eine
Konstante K.
Der Befehl ADD addiert vorzeichenrichtig eine Variable mit einer Konstanten und einer
Variablen.
Befehlsaufbau
Mxxx ADD X1 + X2
ADD HXX + HYY
ADD HXX + K
Beispiel 1
Beispiel 2
Beispiel 3
Hinweis
Der Befehl SUB subtrahiert vorzeichenrichtig eine Variable oder Konstante von einer
Variablen.
Befehlsaufbau
Mxxx SUB X1 - X2
SUB HXX - HYY
SUB HXX - K
Beispiel 1
Beispiel 2
Hinweis
Mxxx: Marke (optional)
X1: Variable (Summand und Summe)
X2: Variable oder Konstante (Summand)
Die Variable HXX ist die Summe von Variable HXX und HYY.
Die Variable HXX ist die Summe von Variable HXX und einer Konstanten
K.
SET H01 = 100ADD H01 + H01
Nach dem ADD-Befehl ist H01 = 200.
SET H01 = 100ADD H01 + 1
Nach dem ADD-Befehl ist H01 = 101.
SET H01 = 2000000000SET
H02 = 2000000000ADD H01 +
H02
Der Zahlenbereich wird überschritten. Nach der Addition hat H01 den
Wert -294967296.
Wird bei der Addition der Zahlenbereich verlassen, so ist das Ergebnis
falsch. Es erfolgt keine Fehlermeldung.
Mxxx: Marke (optional)
X1: Variable (Minuend und Differenz)
X2: Variable oder Konstante (Subtrahend)
Die Variable HXX ist die Subtraktion von Variable HXX und HYY.
Die Variable HXX ist die Subtraktion von Variable HXX und einer Konstan-
ten K.
SET H01 = -10SET H02 = +50SUB H01 - H02
Nach dem SUB-Befehl ist H01 = -60.
SET H01 = +50SET H02 = -
2147483600SUB H01 - H02
Der Zahlenbereich wird überschritten. Nach der Subtraktion hat H01 den
Wert -2147483646.
Wird bei der Subtraktion der Zahlenbereich verlassen, so ist das Ergebnis
falsch. Es erfolgt keine Fehlermeldung.
[0x77359400][0x77359400][0
xEE6B2800]
[0x00000032][0x80000030][0
x80000002]
Handbuch – IPOSplus®

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis