TI-57 - TI-57


The TI-57 byl programovatelný kalkulačka od Texas Instruments mezi lety 1977 a 1982. Byly tam tři stroje s tímto názvem vyrobené TI, první byl TI-57 s VEDENÝ displej vydán v září 1977 spolu s výkonnějším TI-58 a TI-59. Mělo 50 programových kroků a 8 paměťových registrů. Dvě novější verze s názvem TI-57 LCD a TI-57 LCD-II mají a LCD displej, ale byly méně výkonné (běžely mnohem pomaleji) a měly mnohem méně paměti: 48 bytů bylo přiděleno mezi „kroky“ programu a registry úložiště.
TI-57 chyběl energeticky nezávislá paměť, takže všechny zadané programy byly ztraceny, když byla kalkulačka vypnuta nebo došlo k vybití baterie.
Verze s LED displejem TI-57 byla dobíjecí Nikl-kadmiová baterie balíček BP7, který obsahuje dva Velikost AA baterie a elektronika ke zvýšení napětí na 9V požadovanou kalkulačkou. Populární modifikací je napájení z a 9V baterie a použijte kryt baterie LED TI-30 nebo část demontované baterie. Tato úprava poskytuje lepší výdrž baterie než původní baterie.
Součástí, přinejmenším původní verze, byla kniha s názvem „Tvorba stop do programování“. Bylo to samo o sobě popsáno jako „Podrobný průvodce učením, jak moc, snadno a zábavně používat váš TI Programmable 57“.
Rádio Shack také prodával tuto kalkulačku, rebranded jako EC-4000.
Programování
Programovací schopnosti TI-57 byly podobné primitivnímu makro assembler Lze uložit jakýkoli stisk klávesy spolu s některými jednoduchými příkazy řízení toku programu a podmíněnými testy. Mezi ně patří:
GTO (GoTO): Způsobí, že ukazatel programu okamžitě přejde na štítek (0-9) nebo na konkrétní krok programu (00 až 49).
SBR (SuBRoutine): Způsobí, že program skočí na štítek a při narušení příkazu Inv SBR bude pokračovat v provádění instrukce bezprostředně následující po původním SBR.
DSZ (Decrement and Skip on Zero): Snižuje nulu registru úložiště a přeskočí další instrukci, pokud je výsledek nulový. Existovala také inverzní forma Decrement a Skip if Not Zero.
Testy rovnosti / nerovnosti lze provést proti hodnotě na displeji ( X registr) a vyhrazený testovací registr, t. Výsledek testu by způsobil podmíněné přeskočení další instrukce.
Programy bylo možné editovat vložením, odstraněním nebo přepsáním programového kroku. Byla poskytnuta funkce NOP (No OPeration), která umožňuje ignorování programového kroku. Vzhledem k tvrdé hranici 50 programových kroků bylo použití NOP zřídka. TI-57 používal princip „jeden krok, jedna instrukce“, bez ohledu na to, zda jedna instrukce vyžadovala jedno nebo až čtyři stisknutí kláves.
Ukázkový program
Následující program generuje pseudonáhodná čísla v rozmezí 1 až 6.
Krok | Kód | Klíč | Funkce | Komentář |
---|---|---|---|---|
00 | 30 | 2. místo yX | π | Pi |
01 | 75 | + | + | |
02 | 33 0 | RCL 0 | RCL 0 | Vyvolání registru 0 |
03 | 85 | = | ||
04 | 35 | yX | yX | |
05 | 08 | 8 | 8 | |
06 | 65 | − | − | |
07 | 49 | 2. místo ) | Int | Celé číslo funkce |
08 | 85 | = | ||
09 | 32 0 | STO 0 | STO 0 | Výsledek uložte do registru 0 |
10 | 55 | X | X | |
11 | 06 | 6 | 6 | Horní mez náhodného čísla |
12 | 75 | + | + | |
13 | 01 | 1 | 1 | |
14 | 85 | = | ||
15 | 49 | 2. místo ) | Int | Funkce celého čísla |
16 | 81 | R / S | R / S | Zastavit (pozastavit) |
17 | 71 | RST | RST | Resetovat (zpět na krok 00) |
externí odkazy
- TI-57 na MyCalcDB (databáze kapesních kalkulaček ze 70. a 80. let)
- TI-57 na Muzeum kalkulačky Datamath.
- Emulátor programu TI-57 včetně několika desítek příkladů her a dalších programů.