TI-59

A Wikipédiából, a szabad enciklopédiából
TI-59 mágneskártyával
TI-59 saját hőnyomtatós printerén

A TI-59 a Texas Instruments egy programozható zsebszámológépe volt, melyet 1977-től gyártottak 1983-ig. A számológép amellett, hogy egy tudományos zsebszámológép összes funkciója a billentyűzetén keresztül elérhető volt, egy hozzá csatlakoztatható ROM modul programokat tartalmazott összesen 5000 lépés kapacitással, beépített RAM-jában 160 lépésből álló felhasználói program és 100 adat vagy 960 programlépés adatok nélkül volt tárolható és a programot, illetve az adatokat egy speciális kisméretű mágneskártyán lehetett tárolni. Az eszköz tulajdonképpen egy kis teljesítményű számítógép volt, népszerűségét tudományos és mérnöki számításoknál viszonylag olcsó ára mellett az biztosította, hogy a felhasználók számára áthidalta a szakadékot, mely az egyszerű zsebszámológépek és a professzionális számítástechnika között húzódott.

A TI-59 volt az egyik első LED kijelzős számológép, alfanumerikus kijelzője 10 számjegyet mutatott, de a belső számábrázolás 13 jegyre terjedt ki. A gépet hálózati adapterről vagy belső NiCd cserélhető akkumulátorokról lehetett táplálni. A számítógéphez különálló hőnyomtatót is be lehetett szerezni.

A számológépet Magyarországon a Híradástechnika Szövetkezet gyártotta PTK-1096 típusjelzéssel.

Programozás[szerkesztés | forrásszöveg szerkesztése]

A programozáshoz a számítógépet programozási módba kellett kapcsolni, ettől kezdve a billentyűzet szolgált a programlépések bevitelére. A gép lehetővé tette szubrutinok írását és beépítését egy programba, akkor is, ha azt a beégetett modul tartalmazta. A számológépre igen sok közhasznú programot írtak, melyek mágneskártyán vagy nyomtatott sajtóban megjelenő programlistákon keresztül voltak elérhetők.

Programozási példa[szerkesztés | forrásszöveg szerkesztése]

Az alábbi egyszerű példa egy 2 és 69 közé eső egész szám faktoriálisát számítja ki. A kész program használatakor 5! kiszámításához be kell billentyűzni az "5" számot és "A" betűt, a gép kijelzi az eredményt.

Kód          magyarázat
LBL A          a programot az "A" billentyűvel lehet majd hívni'
STO 01         az "n" értéket az "1" regiszterben tárolja
1              1-gyel kezd
LBL B          a ciklus kezdete
*              szoroz
RCL 01         "n"-szer
DSZ 1 B        "n" értékét csökkenti eggyel amíg "n" = 0 és visszatér "B"-hez
=              vége a ciklusnak, a gép kiszámította a 1*n*(n-1)*...2*1=n!
INV SBR        vége az eljárásnak

Memória[szerkesztés | forrásszöveg szerkesztése]

A TI-59 az akkori időkben nagynak számító RAM-al rendelkezett, lehetővé téve 960 felhasználói programlépés vagy 100 szám tárolását (a két területet lépcsőzetesen fel lehetett osztani a kívánalmaknak megfelelően). A gép kikapcsolásakor a RAM-ban tárolt információ elveszett.

Mágneskártya[szerkesztés | forrásszöveg szerkesztése]

A programokat és adatokat kis mágneskártyákon lehetett tárolni, így a gép kikapcsolása után is megőrizhetők és szükség esetén visszatölthetők voltak. A mellékelt klip a kártyaolvasó működését szemlélteti.

Külső hivatkozások[szerkesztés | forrásszöveg szerkesztése]