TI-59 13-Digit Register Number Printer

Back to main page Email me at: Gene!


This program is a VERY necessary utility in many instances when you must load TI-59 registers with 13 digit numbers. Remember that each memory in a TI-58/59 can hold up to 13 significant digits. This allows the TI-59 with 100 memories to nevertheless hold up to 1287 digits of PI or 1300 digits of the constant "e".

Viewing the 13 digits held within a register is a pain, however. You could try some manual technique, but they would be very time consuming. If you hook the calculator up to a PC-100A or PC-100C printer, you can get a list of up to the first 10 significant digits in a register, but it won't list all thirteen.

Why then do you need to view up to the 13 digits? Well, quite a few programs put these extra storage digits to good use. On quite a few programs, you have to load a data card into the calculator that already has 13 digit constants to be stored into registers. This program will print out the 13 digit contents of each register. This program is a modification of a program that appeared in the May/June 1982 PPX Exchange by Markusson. This modification to that program first appeared in the TI PPC Notes V9N4P4, July/August 1984 by Gene Friel. It allows for user control of the starting register to be printed (like Markusson's original program) but also the ending register to be printed. For example, if you are going to run a program that requires 13 digit constants to be in memories 24 - 39, you can print ONLY those registers and show all 13 digits.


Instructions: These instructions will print out the contents of registers between 00 and 89. 1) Load the program or read the program card into bank 1. 2) Press GTO 217 LRN. Enter the two digits specifying the LAST register to be printed. (If the last register is less than 10, enter 0 in step 217 and the register in step 218.) By default, the last register to be printed is set to 59 (the last register in the TI-59 startup partition). Then press LRN and CLR. 3) Enter the starting register to be printed and press C. The register contents will be printed at the rate of about 15 seconds per register.
Program Listing. Most instructions are self-explanatory. Remember that to enter the HIR (82) instruction, you should key in STO 82, then go back and DEL the 42 keycode for the STO function. A similar process can be used to enter any keycode you can't otherwise figure out how to enter. Note: For some reason, be sure to enter all 232 steps!
Line  Keycode  Instruction
00      76       LBL
01      16       A'
02      55       /
03      01       1
04      00       0
05      75       -
06      22       INV
07      59       INT
08      65       *
09      77       GE
10      00       00
11      16       16
12      93       .
13      09       9
14      95       =
15      92       RTN
16      93       .
17      09       9
18      85       +
19      93       .
20      00       0
21      02       2
22      95       =
23      92       RTN
24      76       LBL
25      10       E'
26      01       1
27      52       EE
28      05       5
29      82       HIR
30      48       48
31      82       HIR
32      18       18
33      59       INT
34      82       HIR
35      58       58
36      77       GE
37      00       00
38      40       40
39      92       RTN
40      16       A'
41      16       A'
42      16       A'
43      16       A'
44      65       *
45      93       .
46      01       1
47      65       *
48      77       GE
49      00       00
50      55       55
51      93       .
52      01       1
53      95       =
54      92       RTN
55      93       .
56      01       1
57      85       +
58      93       .
59      00       0
60      02       2
61      95       =
62      92       RTN
63      76       LBL
64      13       C
65      32       X <> T
66      01       1
67      00       0
68      69       OP
69      17       17
70      32       X <> T
71      82       HIR
72      03       03
73      42       STO
74      90       90
75      01       1
76      00       0
77      69       OP
78      17       17
79      73       RC*
80      90       90
81      50       |X|
82      82       HIR
83      04       04
84      29       CP
85      67       EQ
86      01       01
87      16       16
88      55       /
89      28       LOG
90      77       GE
91      00       00
92      94       94
93      52       EE
94      59       INT
95      82       HIR
96      04       04
97      22       INV
98      28       LOG
99      52       EE
100     55       /
101     28       LOG
102     77       GE
103     01       01
104     07       07
105     01       1
106     94       +/-
107     59       INT
108     82       HIR
109     34       34
110     22       INV
111     28       LOG
112     52       EE
113     75       -
114     22       INV
115     59       INT
116     82       HIR
117     08       08
118     85       +
119     32       X <> T
120     08       8
121     77       GE
122     01       01
123     26       26
124     02       2
125     85       +
126     73       RC*
127     90       90
128     29       CP
129     77       GE
130     01       01
131     36       36
132     02       2
133     52       EE
134     03       3
135     85       +
136     43       RCL
137     91       91
138     95       =
139     82       HIR
140     05       05
141     93       .
142     08       8
143     09       9
144     32       X <> T
145     25       CLR
146     43       RCL
147     90       90
148     16       A'
149     52       EE
150     06       6
151     82       HIR
152     35       35
153     01       1
154     44       SUM
155     90       90
156     82       HIR
157     33       33
158     69       OP
159     17       17
160     10       E'
161     82       HIR
162     06       06
163     10       E'
164     82       HIR
165     07       07
166     25       CLR
167     82       HIR
168     18       18
169     52       EE
170     02       2
171     71       SBR
172     00       00
173     43       43
174     82       HIR
175     08       08
176     82       HIR
177     14       14
178     50       |X|
179     71       SBR
180     00       00
181     43       43
182     75       -
183     82       HIR
184     14       14
185     29       CP
186     77       GE
187     01       01
188     93       93
189     01       1
190     09       9
191     94       +/-
192     76       LBL
193     01       1
194     95       =
195     22       INV
196     52       EE
197     52       EE
198     06       6
199     94       +/-
200     82       HIR
201     38       38
202     25       CLR
203     09       9
204     09       9
205     35       1/X
206     82       HIR
207     36       36
208     82       HIR
209     37       37
210     82       HIR
211     38       38
212     69       OP
213     05       05
214     82       HIR
215     13       13
216     32       X <> T
217     05       5
218     09       9
219     77       GE
220     00       00
221     75       75
222     00       CLR
223     92       RTN
224     00       0
225     01       1
226     14       D
227     00       0
228     10       E'
229     10       E'
230     00       0
231     10       E'
232     00       0

That's it!