När Texas Instruments lanserade TI-59 och TI-58 år 1977 suddades gränsen mellan miniräknare och dator ut. Med programmerbara funktioner, magnetkort och ROM-moduler kunde de lösa avancerade uppgifter som tidigare krävde en skrivbordsdator – i fickformat. De blev snabbt favoriter bland ingenjörer och studenter och lever vidare som klassiker i räknarhistorien.

Introduktion
Texas Instruments TI-59 och TI-58 lanserades 1977 och var mer än vanliga miniräknare – de fungerade som små fickdatorer. TI-59 var uppföljaren till SR-52 och fyrdubblade antalet programsteg, samtidigt som den introducerade magnetkortsläsare och ROM-moduler för färdiga program. Syskonmodellen TI-58 hade hälften så mycket minne och saknade kortläsare, men kunde liksom TI-59 köras med Master Library Module som innehöll nyttiga rutiner och till och med spel. TI-58C som kom 1979 lade till konstantminne.
Design och system
Designen var robust med ett tangentbord fullt av matematiska och programmeringsknappar, och på ovansidan kunde magnetkorten både läsas och förvaras med etiketter som fungerade som menyer för användarskrivna program. Till skillnad från Hewlett-Packards RPN-system använde TI-59 och TI-58 Algebraic Operating System (AOS), där beräkningar skrevs som på papper med upp till nio nivåer av parenteser. Programmeringen byggde på knapptryckningar, och man kunde skapa loopar, villkor och subrutiner – i teorin var TI-59 Turingkomplett.
Minneskapacitet och lagring
Minnet var flexibelt och kunde delas mellan programsteg och register, upp till 960 steg eller 100 register på TI-59 och 480 steg eller 60 register på TI-58. Magnetkortsläsaren i TI-59 gjorde det möjligt att spara och återanvända program snabbt, medan ROM-moduler utökade funktionaliteten för exempelvis statistik, investeringar och flygning.
Tillbehör och skrivare
Ett populärt tillbehör var PC-100-skrivaren som kunde skriva ut programlistor, resultat och enkel grafik, vilket gjorde kalkylatorn till en portabel minidator.
Arv och betydelse
TI-59 och TI-58 blev älskade bland ingenjörer och studenter som behövde mer än en vanlig räknare, och de betraktas idag som klassiska samlarobjekt.
Fakta i korthet
- Lansering: 1977 (TI-58/59), 1979 (TI-58C)
- Programsteg: upp till 960 (TI-59), 480 (TI-58)
- Register: upp till 100 (TI-59), 60 (TI-58)
- Lagring: Magnetkort (endast TI-59), ROM-moduler
- Display: LED, 10 siffror
- Ström: NiCd-batteri + nätadapter
- Tillbehör: PC-100 termisk skrivare
- OS: AOS (Algebraic Operating System)
- Status: Utgången, numera samlarobjekt
Film på youtube om TI 59
Så programmerar man en Texas Instruments TI-59
TI-59 är en programmerbar kalkylator från slutet av 1970-talet som blev populär bland bland annat tekniker och ingenjörer. Den använder så kallad ”keystroke-programmering”, vilket innebär att varje tangenttryckning sparas som ett programsteg. Kalkylatorn har omkring 100 programsteg internt (fler med magnetkort) och kan utföra loopar, dela upp program i sektioner och hantera relativt avancerade beräkningar.
1. Aktivera programmeringsläge
- Slå på räknaren.
- Tryck på:
2nd → Op
Nu befinner du dig i programmeringsläge och kalkylatorn börjar registrera tangenttryckningar som programsteg.
Om du vill rensa programminnet innan du börjar:
2nd → Clr → Pgm
2. Exempelprogram: Enkel räkneslinga (addera 1, paus, upprepa)
Detta är ett klassiskt exempel som ofta demonstrerades i varuhus: kalkylatorn ökar ett tal med 1, väntar och upprepar i en loop.
Programsteg
| Steg | Tangent(er) | Funktion |
|---|---|---|
| 1 | + | Addition |
| 2 | 1 | Talet 1 |
| 3 | = | Utför beräkning |
| 4 | 2nd Pse | Lägg in paus |
| 5 | GTO 00 | Hoppa tillbaka till programstart |
Avsluta programmeringen genom att trycka:
2nd → Pgm
3. Köra programmet
- Nollställ räknaren (valfritt):
CLR - Kör programmet:
R/S
Räknaren kommer nu:
- visa ett tal
- öka det med 1
- göra paus
- upprepa kontinuerligt
4. Loop med stoppvillkor (mer avancerat)
Exempel: räkna upp från 1 till 100 och stoppa när värdet är uppnått.
| Steg | Tangent(er) | Funktion |
|---|---|---|
| 1 | LBL A | Start under etikett A |
| 2 | + 1 = | Addera 1 |
| 3 | STO 01 | Spara värde i register 01 |
| 4 | RCL 01 | Hämta värde |
| 5 | 2nd Cmp 100 | Jämför med 100 |
| 6 | GTO A | Återgå om värdet är under 100 |
| 7 | R/S | Programstopp |
5. Spara program på magnetkort
TI-59 har stöd för magnetkortslagring.
Spara program:
2nd → Wri → 01 → =
Läsa tillbaka:
2nd → Rea → 01 → =
6. Vanliga programkommandon
| Funktion | Tangent |
|---|---|
| Starta/stoppa program | R/S |
| Etikett | LBL |
| Gå till adress/etikett | GTO |
| Lagra i register | STO |
| Hämta värde | RCL |
| Paus | 2nd + PSE |
| Jämför | 2nd + CMP |
| Programmeringsläge | 2nd + OP |
Exempelprogram att testa
LBL A
+ 1 =
2nd PSE
GTO A
Starta programmet genom:
R/S
Sammanfattning
- TI-59 programmeras genom att spela in tangenttryckningar.
- Program kan sparas lokalt eller på magnetkort.
- Loopar skapas med GTO.
- Etiketter (LBL) ger struktur åt programmet.
- Pauser, register och villkor kan användas för mer avancerade funktioner.
