Etikett: PC-100 skrivare

  • 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.