Etikett: AOS

  • Texas Instruments SR-52

    Texas Instruments SR-52, lanserad den 16 september 1975, var en av de mest avancerade programmerbara miniräknarna i sin tid. Med ett inbyggt magnetkortsläsarsystem, 224 programsteg, 20 minnesregister och AOS (Algebraic Operating System) satte den en ny standard för vetenskapliga kalkylatorer. SR-52 var en teknisk milstolpe som lade grunden för efterföljare som TI-59 och bidrog till att definiera den moderna programmerbara räknarens arkitektur.

    Tekniska specifikationer

    EgenskapDetalj
    Lanseringsdatum16 september 1975
    Pris (SRP 1975)$395 (motsvarande ca $2 200 år 2023)
    DisplayteknikLED-stick (DIS234G)
    Displaystorlek10 + 2 siffror
    Dimensioner164 × 84 × 44 mm (6.5″ × 3.3″ × 1.7″)
    Vikt284 g (10 oz)
    StrömförsörjningBP1A-batteri, AC9130A/DC9105 adapter
    TillverkningslandUSA (DTA)
    Precision12/13 siffror
    LogiksystemAOS (Algebraic Operating System) – 10 pågående operationer, 9 parentesnivåer
    Minnesregister20
    Programsteg224
    Integrerade kretsarTMC0501, TMC0524, TMC0562, TMC0563, TMC0595, 2×TMC0599, SN97211
    UtbyggbarhetKompatibel med PC-100 “Printed Cradle” termisk skrivare/plotter
    TillverkadVecka 51, år 1975

    Funktioner och innovationer

    SR-52 var den första bärbara räknaren från TI med magnetkortsläsare, vilket gjorde det möjligt att spara och läsa program direkt från magnetkort – en revolution i mitten av 1970-talet.
    Den kunde lagra upp till 224 programsteg och 20 register, vilket placerade den i samma klass som HP:s dåvarande flaggskepp HP-65 och senare HP-67.

    Den använde TI:s AOS-logik, vilket gjorde det möjligt att skriva ut uttryck i algebraisk form med parenteser, till skillnad från HP:s RPN-logik (Reverse Polish Notation).

    Hårdvara och arkitektur

    SR-52 byggde på TMS0500-arkitekturen, samma modulära system som användes i SR-50 och vidareutvecklades i TI-59.
    Inuti enheten fanns en TMC0501E Arithmetic Chip i samverkan med flera specialiserade ROM- och registerkretsar:

    • TMC0524 SCOM – styrning och program-ROM
    • TMC0562/TMC0563 BROM – 3K × 13 bitars instruktionsminne
    • TMC0599 (×2) – multiregisterchips för program/data
    • TMC0595 – styrde magnetkortsläsaren

    Denna arkitektur gjorde SR-52 till en av de mest komplexa handhållna räknarna som någonsin tillverkats under 1970-talet.

    Program och PPX-52

    År 1976 lanserade Texas Instruments PPX-52 (Professional Program Exchange) – en tidig form av användarcommunity där ägare i USA, Kanada och Mexiko kunde dela och utbyta program.
    Tjänsten sammanförde entusiaster och professionella användare, och fortsatte tills PPX-59 tog över 1977 efter lanseringen av TI-59.

    Alla PPX-52-nyhetsbrev finns idag bevarade genom Datamath Calculator Museum.

    Precision och beräkningsnoggrannhet

    Även om SR-52 officiellt hade 12-siffrig precision, avslöjade samlare senare att den internt kunde hantera 13 signifikanta siffror i vissa operationer – en dold funktion som först dokumenterades 2009 av Palmer Hanson i artikeln “Twelve or Thirteen Digits on the SR-52.”

    Beräkningarna jämfördes även med TI:s tidigare SR-50, och analyser visade att SR-52 bibehöll samma exakta konstanter i trigonometriska funktioner tack vare identiska ROM-data.

    Historisk betydelse

    SR-52 var mer än bara en miniräknare – den var en övergång mellan bordsdator och handhållen dator.
    Den representerade kulmen på TI:s TMS0500-era och visade vägen för TI-58/59-serien, som ytterligare förfinade konceptet med utbytbara ROM-moduler och programmerbar flexibilitet.

    Med sitt robusta format, sina magnetkort och sin enorma funktionalitet är Texas Instruments SR-52 idag en ikon inom teknisk beräkningshistoria och en samlarfavorit världen över.

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