Texas Instruments TI-59 och TI-58 – fickräknare som blev små datorer

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

Videon är som standard inställd på tyska, men det går att välja engelskt ljudspår.

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

  1. Slå på räknaren.
  2. 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

StegTangent(er)Funktion
1+Addition
21Talet 1
3=Utför beräkning
42nd PseLägg in paus
5GTO 00Hoppa tillbaka till programstart

Avsluta programmeringen genom att trycka:

2nd  →  Pgm

3. Köra programmet

  1. Nollställ räknaren (valfritt): CLR
  2. 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.

StegTangent(er)Funktion
1LBL AStart under etikett A
2+ 1 =Addera 1
3STO 01Spara värde i register 01
4RCL 01Hämta värde
52nd Cmp 100Jämför med 100
6GTO AÅtergå om värdet är under 100
7R/SProgramstopp

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

FunktionTangent
Starta/stoppa programR/S
EtikettLBL
Gå till adress/etikettGTO
Lagra i registerSTO
Hämta värdeRCL
Paus2nd + PSE
Jämför2nd + CMP
Programmeringsläge2nd + 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.

Annons

Trasig dator?
PC Service ligger på Orrspelsvägen 13, Bromma.

5G 8K video 50MP kamera 120Hz skärm 1970-tal 1975 1980-tal 1984 2001 2003 2005 2006 2009 2010 2011 2025 6000mAh affärsmobil aktiv flip AMOLED-skärm Android Android 14 Android 15 AOS Apple Atari ST BASIC Bluetooth Bluetooth 1.1 Bluetooth 2.0 Bluetooth 5.0 budgettelefon Carl Zeiss Datamath datorhistoria datorterminal Digital Equipment Corporation dual SIM e-post Ericsson feature phone fickdator flaggskepp FM-radio färgskärm GPS GSM GSM 900 hemdator historisk dator HSDPA infraröd port ingen kamera innovation iOS iOS 6 IP54 IP68 iPhone-serien Java MIDP 2.0 klassiker LED-blixt LED-display Lightning MIDI mobilhistoria mobilkamera mobiltelefon monokrom skärm Motorola 68000 MP3-spelare NiCd-batteri NiMH-batteri Nokia pekskärm retrodata retrodator retro mobil retrotelefon röststyrning röstuppringning samlarobjekt Samsung Samsung DeX semigrafik smartphone Sony Ericsson stereo högtalare Symbian teknik Texas Instruments Unisoc T7250 USB-C vintage computer WAP Wi-Fi Zilog Z80 ZX Spectrum

Fler inlägg

Nördleksaker då och nu