Tastenfolge
Symbol
[2nd] [Exc] {2nd] [Ind]
EX
[2nd] {Prd] (2nd] Ind]
PD*
[STO][2nd] [Ind]
sr
[RCL] [2nd] Lind]
RC"
- [SUM}[2nd] [ind]
SM*
[GTO][{2nd] Lind}
co'
[OP] {2nd} [Ind]
OP*
58
INDIREKTE ADRESSIERUNG
Indirekte Befehle, die nicht auf diese Weise kombiniert werden, erhalten 2
Symbole. So kann z.B. SBR für den einen Speicherplatz und IND für den
nächsten stehen. Anwendungsmöglichkeiten für indirekte Befehlsfolgen
werden später noch erklärt.
Auswirkung auf das Redigieren von Programmen
Um falsche Operationen bei einer Programmänderung zu vermeiden,
ist es wichtig, die Speicherung kombinierter Tasten gut zu verstehen.
Hier ein Beispiel:
Bei Korrekturen ist wegen der kombinierten Tastenkodes äußerste Vorsicht
angebracht. Beachten Sie nachstehende Befehlsfolge.
019 =
020 STO
021 12
022 GTO
Wird STO gelöscht, bedeutet dies für die Registernummer 12, daß sie wie
eine Nulloperation (NOP) behandelt wird. Soll STO 12 durch STO 13 ersetzt
werden, so bewirkt die Einstellung des Programmzeigers auf 020 und die
Eingabe von 13, daß die 1 im Speicherplatz 021, die 3 in 022, jedoch nicht die
13 in 021 abgelegt wird. Um diese Korrektur vorzunehmen, müssen die
Speicherplätze 21 und 20 gelöscht und der Befehl [STO] 13 ab Speicher-
platz 019 eingegeben werden.
Unterprogramme
[SBRJ N oder nnn
—
Unterprogramm
-- Ein Unterprogramm
ist eine
Befehlsfolge, die, getrennt vom Hauptteil des Programms, zur Definition
einer mathematischen
oder logischen Operation geschrieben werden
kann. Das Hauptprogramm oder ein anderes Unterprogramm kann diese
Folge jederzeit aufrufen und durchführen. Unterprogramme eignen sich
für Programmsituationen,
die eine
oder
mehrere
Serien
von
Pro-
grammschritten enthalten, die an verschiedenen Stellen wiederholt wer-
den. Anstatt diese Schrittfolge für jede Anwendung zu wiederholen, kann
man sie einmal eingeben und dann nach Bedarf aufrufen. Nachdem ein
Unterprogramm aufgerufen wurde und seine Funktion erfüllt hat, wird die
59;