Arithmetische Operationen
Die arithmetischen Operationen beziehen sich auf die Inhalte der Akkus
1
und
2
(siehe Operationsliste). Das Ergebnis steht anschlieaend im
Akku 1. Die Rechenregister werden durch eine arithmetische Operation
wie folgt verändert:
<Akku 1>:
=
Ergebnis
<Akku
2>:
=
<Akku
3>
<Akku 3>:
=
<Akku 4>
<Akku 4>:
=
<Akku 4 >
Funktion
Addition zweier Festpunktzahlen (16 Bit)
Subtraktion zweier Festpunktzahlen (16 Bit)
Multiplikation zweier Festpunktzahlen
(16 Bit)
Division zweier Festpunktzahlen
Addition zweier Gleitpunktzahlen
Subtraktion zweier Gleitpunktzahlen
Multiplikation zweier Gleitpunktzahlen
Division zweier Gleitpunktzahlen
Operation
+
F
-
F
X
F
F
+
G
-
G
X
G
G
Der alte Inhalt von Akku
2
geht verloren.
Parameter
Bausteinaufrufe
Operation
S P A
C
P B
0
B
0
B
P
B
F B
S B
B A
F X
B A B
F X
A
D B
A
X
D
X
B E
B E B
B E A
Parameter
1 bis 39
40 bis
255
0 bis
255
0
bis
255
0 bis
2 5 5
0 bis
2 5 5
0 bis
2 5 5
3 bis
255
1
bis
2 5 5
Funktion
Sprung unbedingt
Sprung bedingt (abhängig vom VKE)
zu einem Organisationsbaustein
zu einer Systemprogramm-Sonderfunktion
zu einem Programmbaustein
zu einem Funktionsbaustein
zu einem Schrittbaustein
Sprung unbedingt zu einem erweiterten
Funktionsbaustein
Sprung bedingt zu einem erweiterten
Funktionsbaustein
Aufruf eines Datenbausteins DB
Aufruf eines erweiterten Datenbausteins
DX
Bausteinende
Bausteinende bedingt (abhängig vom VKE)
Bausteinende absolut