Ziel
Du liest ein Listing ohne Tastenbeschriftung und verstehst, warum manche Befehle nur einen Schritt brauchen.
Das Prinzip
Jeder Programmschritt ist ein Byte: eine zweistellige Zahl, der Tastencode. Er ergibt sich aus der Lage der Taste:
Code = Reihe × 10 + Spalte, gezählt ab 1, von links oben.
| Taste | Reihe | Spalte | Code |
|---|---|---|---|
A | 1 | 1 | 11 |
x² | 3 | 3 | 33 |
STO | 4 | 2 | 42 |
+ | 8 | 5 | 85 |
R/S | 9 | 1 | 91 |
= | 9 | 5 | 95 |
Zweitfunktionen liegen eine halbe Tastatur weiter: Zur Spalte kommen 5 hinzu. 2nd Lbl über SBR (71) ist 76, 2nd x≥t über 4 (72) ist 77, 2nd Dsz über 0 (92) ist 97, 2nd Prd über SUM (44) ist 49. Ein Schritt 2nd gibt es daher im Listing nie.
Ziffern sind die Ausnahme: Sie werden als 00 bis 09 gespeichert, nicht mit ihrer Tastenlage. Damit sind ihre Lage-Codes – 62, 63, 64, 72, 73, 74, 82, 83, 84, 92 – frei.
Verschmolzene Codes
Genau diese freien Codes nutzt der TI-59, um häufige Kombinationen in einen Schritt zu packen. Gemessen im Programmspeicher:
| Tasten | Code | statt |
|---|---|---|
STO 2nd Ind | 72 | 42 40 |
RCL 2nd Ind | 73 | 43 40 |
SUM 2nd Ind | 74 | 44 40 |
2nd Exc 2nd Ind | 63 | 48 40 |
2nd Prd 2nd Ind | 64 | 49 40 |
GTO 2nd Ind | 83 | 61 40 |
2nd Op 2nd Ind | 84 | 69 40 |
INV SBR | 92 | 22 71 |
Ind allein ist 40 (über y^x, Reihe 4, Spalte 5 + 5 = 10 → 0). Nicht verschmolzen wird SBR 2nd Ind: Es bleibt 71 40 und belegt einen Schritt mehr.

Vormachen
2nd CP,LRN,STO2nd Ind01– die Anzeige springt von000direkt auf002: zwei Schritte für drei Tasten.BSTBST–000 72.LRN,RST,2nd List– der Drucker zeigt72 ST*.
Üben
- Bestimme ohne Rechner die Codes von
2nd sin,2nd πund2nd Fix. Prüfe im LRN-Modus. - Warum kann der TI-59 eine Zahl wie 72 im Programm nicht mit
STO Indverwechseln?
Probe
Ein Listing zeigt 43 05 85 73 05 95 91. Was macht das Programm, und was muss in den Speichern stehen, damit es 10 zeigt, wenn Speicher 05 die 3 enthält? (Und was passiert ohne das 91 am Ende?)
Rückblick
Code = Reihe × 10 + Spalte, Zweitfunktion + 5, Ziffern 00–09, freie Ziffernlagen für verschmolzene Befehle.
Lösungen: Üben 1: 38, 89, 58. Üben 2: Ziffern stehen als 00–09 im Speicher, 72 kann also nur ein Befehl sein. Probe: RCL 05 + RCL Ind 05 = R/S – Speicher 05 enthält 3, also wird Speicher 03 gelesen; steht dort 7, ist das Ergebnis 10. Ohne R/S läuft das Programm in die leeren Schritte weiter: Jeder leere Schritt ist eine getippte 0, und am Ende steht 0 in der Anzeige.
Weiter mit Lektion 6.2: Wo Programme und Zahlen liegen · zurück zu Lektion 5.2 · Kursübersicht
