TI-57

from Wikipedia, the free encyclopedia

The TI-57 is a programmable scientific / engineering calculator from Texas Instruments .

TI-57 calculator

Chronological order

The TI-57 was presented by Texas Instruments on May 24, 1977 at the same time as the two much more powerful pocket calculators TI-58 and TI-59 . It replaced the SR-56 .

There are several successor models TI-57 LCD with a power-saving LC display and non-volatile memory. Ultimately, however, they represent a step backwards, as they are significantly slower and have significantly less memory (49 program steps or 7 data registers).

Technical equipment and functions

The TI-57 has a LED - seven-segment display and a keypad with multiple allocation. The keys have a clear but imprecise pressure point - they tend to bounce . A battery with charger is provided for the power supply.

Storage

The main memory comprises 50 program steps (00-49). Some key sequences (up to 4 keys) can be stored by the computer in a single memory step, which saves space. (Example:) INV 2nd Prd 0.

Numbers can be stored in 8 data registers (0-7). Some of these registers are also used for internal operations, so that they cannot always be used arbitrarily. For example, register t is identical to register 7 and the two registers 5 and 6 are also used for complex operations.

The memory is volatile, i. H. the contents of the program memory and the data register are lost when the computer is switched off. Due to an undocumented function, the computer can be put into a sleep mode that only supplies the memory with power.

programming

The TI-57 is programmed simply by pressing the desired key functions in LRNmode. When the program is executed (start through R/S) the computer processes the recorded list of the keys pressed.

The TI-57 offers e.g. B. a start / stop function, counting loops , conditional jump commands , subprograms that can be nested multiple times , direct addressing of data memories or program steps, simple numeric program labels .

Display in programming mode

The seven-segment display used cannot display letters. In programming mode, the program steps are therefore displayed as a two-digit or three-digit number code in addition to the two-digit program step number. The numeric code corresponds to the row and column position of the key pressed on the keyboard.

The numeric codes "00" to "09" correspond directly to the numeric keys 0to for easier readability 9.

To save program memory is u. a. the code for the second assignment of the keys is used as the numerical value of the key position plus 5. Pressing the 2ndkey therefore does not occupy an additional program step. This INVprovides access to reverse functions and is also placed in the same program step via the minus sign.

To make it easier to read this rather cryptic representation, the computer came with a transparent keyboard overlay with the number codes printed in blue.

Undocumented features

The calculator has some functional undocumented commands. The most useful one enables a battery-saving sleep mode in which the contents of the memory are preserved.

Number format and calculation accuracy

The internal number format is 11 decimal places in exponential representation with 2-digit exponents plus the respective sign . Of these, 8 digits of the mantissa are displayed with a two-digit exponent and the sign, which should make calculation inaccuracies due to rounding errors less noticeable.

Sample program

The following simple program generates a pseudo-random number in the range from 1 to 6.

step code Keys) function comment
00 30th 2nd yx π Circle number Pi
01 75 + +
02 33 0 RCL 0 RCL 0 Get the content of register 0
03 85 = =
04 35 yx y x
05 08 8 8th
06 65 -
07 49 2nd ) Int Integer function
08 85 = =
09 32 0 STO 0 STO 0 Save result in register 0
10 55 x x
11 06 6 6th Desired upper limit of the random number
12 75 + +
13 01 1 1
14th 85 = =
15th 49 2nd ) Int Integer function
16 81 R/S R / S Stop the program
17th 71 RST RST Reset (back to step 00)

Web links

Commons : TI-57  - collection of pictures, videos and audio files

Individual evidence

  1. Give your TI-57 constant memory!