10.4 Aufbau Rechenregel
Die Rechenregel wird beim Laden einer Listendefinition komprimiert und in ein Array abgestellt. Das Array regel$() hat folgenden Aufbau:
Je Rechenregelzeile ein Eintrag à 19 Zeichen.
PIS
Länge
Funktion
 
 
 
 
Ergebnisfeld/Anweisung
1
1
(B)
  • Index aus Rechenfeldarray (1 - 40)
  • Ende-Kennung (0)
  • IF-Anweisung (254)
  • JMP-Anweisung (255)
 
 
 
1.Operand
2
1
(B)
  • Index aus Rechenfeldarray (1 - 40)
  • Koppelstufe + 101 (101-114 => für Buffer 100 abziehen)
  • c) bei Konstanten-Zuweisungen: Index aus Konst-Array konst$() +150 das Array enthält alle fixen Zuweisungen
  • d) Systemvariable (99)
3
4
 
  • -
  • PIS in Buffer laut Koppelstufe
7
3
 
  • -
  • Länge in Buffer laut Koppelstufe
  • Name Systemvariable
 
 
 
Operator
10
1
(B)
+
1
-
2
*
3
/
4
\
5
<
101
=
102
>
103
Zuweisung
0
 
 
 
2.Operand
11
1
(B)
  • Index aus Rechenfeldarray (1 - 40)
  • Koppelstufe + 101 (101-114)
  • Zuweisung (0)
  • Systemvariable (99)
12
4
 
  • -
  • PIS in Buffer laut Koppelstufe
16
3
 
  • -
  • Länge in Buffer laut Koppelstufe
  • Name Systemvariable
19
1
(B)
Zielzeile bei JMP/IF