Texas Instruments SR-56
Datasheet legend
Ab/c:
Fractions calculation
AC: Alternating current BaseN: Number base calculations Card: Magnetic card storage Cmem: Continuous memory Cond: Conditional execution Const: Scientific constants Cplx: Complex number arithmetic DC: Direct current Eqlib: Equation library Exp: Exponential/logarithmic functions Fin: Financial functions Grph: Graphing capability Hyp: Hyperbolic functions Ind: Indirect addressing Intg: Numerical integration Jump: Unconditional jump (GOTO) Lbl: Program labels LCD: Liquid Crystal Display LED: Light-Emitting Diode Li-ion: Lithium-ion rechargeable battery Lreg: Linear regression (2-variable statistics) mA: Milliamperes of current Mtrx: Matrix support NiCd: Nickel-Cadmium rechargeable battery NiMH: Nickel-metal-hydrite rechargeable battery Prnt: Printer RTC: Real-time clock Sdev: Standard deviation (1-variable statistics) Solv: Equation solver Subr: Subroutine call capability Symb: Symbolic computing Tape: Magnetic tape storage Trig: Trigonometric functions Units: Unit conversions VAC: Volts AC VDC: Volts DC |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Texas Instruments SR-56
I don't know whether the SR-56 calculator was designed before or after the SR-52, but it certainly looks like a little brother of Texas Instrument's first magnetic card programmable. The SR-56 has no magnetic cards, only 10 registers and 100 program steps, but it has the same 10+2 digit display, same appearance, and a keyboard layout similar to that of the SR-52. On the other hand, it has a few features the SR-52 lacks, such as a t-register for comparison tests, which became standard in later Texas Instruments units; this, along with the model number, suggests that the SR-56 came out sometime after the SR-52. It wasn't a long-lived model either; it was replaced by the TI-57 in a relatively short time, which perhaps explains why there are few SR-56s around these days. I was lucky to obtain one in very good condition recently (albeit without any manuals or accessories.)
Like other first-generation Texas Instruments programmable calculators, the SR-56 was also compatible with the PC-100 printer/security cradle.
100 unmerged program steps is not a heck of a lot. I was wondering whether this calculator had the horsepower to support a moderately complex program, such as an implementation of the Gamma function. In the end, although I had to use a shoehorn, I was able to squeeze in a program that calculated the Gamma function's natural logarithm for positive arguments. In order to do this, I had to rearrange the formula used and introduce a few optimizations specifically designed for the algebraic logic (with operator precedence) of TI calculators.
The program presented here requires that memory registers 3-9 be filled with a predefined set of values. These are presented here with 12 digits of precision. You can only key in ten digits in direct entry, but you can generate 12-digit constants as shown by the following two examples:
11 EE 11 +/- + 2.506628275 = STO 3
.8676043424 + 83 = STO 4
To use this program, key in an argument and hit RST R/S. Remember, the result is the Gamma function's logarithm; to calculate the actual value, hit ex.
M3: 2.50662827511
M4: 83.8676043424
M5: 1168.92649479
M6: 8687.24529705
M7: 36308.2951477
M8: 80916.6278952
M9: 75122.6331530
00 33 STO
01 01 1
02 64 ×
03 34 RCL
04 03 3
05 84 +
06 34 RCL
07 04 4
08 94 =
09 64 ×
10 34 RCL
11 01 1
12 84 +
13 34 RCL
14 05 5
15 94 =
16 64 ×
17 34 RCL
18 01 1
19 84 +
20 34 RCL
21 06 6
22 94 =
23 64 ×
24 34 RCL
25 01 1
26 84 +
27 34 RCL
28 07 7
29 94 =
30 64 ×
31 34 RCL
32 01 1
33 84 +
34 34 RCL
35 08 8
36 84 +
37 34 RCL
38 09 9
39 54 ÷
40 34 RCL
41 01 1
42 94 =
43 54 ÷
44 01 1
45 35 SUM
46 01 1
47 34 RCL
48 01 1
49 54 ÷
50 01 1
51 35 SUM
52 01 1
53 34 RCL
54 01 1
55 54 ÷
56 01 1
57 35 SUM
58 01 1
59 34 RCL
60 01 1
61 54 ÷
62 01 1
63 35 SUM
64 01 1
65 34 RCL
66 01 1
67 54 ÷
68 01 1
69 35 SUM
70 01 1
71 34 RCL
72 01 1
73 54 ÷
74 52 (
75 34 RCL
76 01 1
77 84 +
78 01 1
79 94 =
80 64 ×
81 92 .
82 05 5
83 35 SUM
84 01 1
85 34 RCL
86 01 1
87 45 yx
88 52 (
89 34 RCL
90 01 1
91 74 -
92 05 5
93 94 =
94 13 lnx
95 74 -
96 34 RCL
97 01 1
98 94 =
99 41 R/S