Кіріспе
Texas Instruments компаниясы шығарған бағдарламаланатын калькулятор.
TI 59 – 1977 жылдан бастап Texas Instruments компаниясы өндірген бағдарламаланатын калькулятор. Ол TI SR 52-нің ізбасары, сақтаудың "бағдарламалық қадамдарының" санын төрт есеге арттырып, "ROM бағдарламалық модульдерін" (5000 бағдарламалық қадамды сақтауға қабілетті, енгізілетін ROM чипі) қосады. SR 52 сияқты, ол сыртқы сақтау үшін магниттік карта оқу құрылғысымен жабдықталған. Жадының төрттен бір бөлігі бір картаның әр жағында сақталады. TI 58 (1977 жылдың мамыры) және кейінірек TI 58C (1979) TI 59-дың магниттік карта оқу құрылғысы жоқ және жадысы жартысы ғана бар, бірақ басқа жағынан бірдей қысқартылған нұсқалары. TI 58C TI 58-ден басқа чип қолданса да, техникалық деректер бірдей. TI (немесе Hewlett Packard) моделінің атауындағы "C" әрпі калькулятордың тұрақты жадысы (немесе сәйкесінше, үздіксіз жадысы) бар екенін көрсетеді, бұл бағдарламаларды және деректерді өшірген кезде сақтауға мүмкіндік береді. Бұл калькуляторлар "Алгебралық операциялық жүйе" (AOS) деп аталатын, жақшалы инфикс есептеу жүйесін қолданады, онда басқа ғылыми калькуляторлар (мысалы, HP) қолданатын RPN постфикс жүйесімен салыстырғанда, оператор есептеулерді қағазға жазылғандай, тоғыз деңгейге дейін жақшаларды пайдалана отырып енгізеді. Калькуляторды сыртқы адаптерден немесе ішкі NiCd қайта зарядталатын батареядан қуаттандыруға болады (бірақ калькулятор схемасына зақым келтірмеу үшін сыртқы AC адаптерін пайдаланған кезде батарея орналасқан болуы керек).
Көрсетілім
Қызыл LED дисплейі 10 ондық таңбаға дейін дәлдікті көрсетеді.
Бағдарламалау
TI 59 немесе TI 58 калькуляторларымен қарапайым есептерді бағдарламалау өте оңай процесс. Бағдарламалау режимінде TI 59 пернелерді басуды тіркеп алады. Әріптік пернелер онға дейін кіру нүктелеріне жеңіл қол жеткізуді қамтамасыз етеді. Алдын ала бағдарламаланған жад модуліндегі кез келген бағдарламаны қосуға және оны пайдаланушы жазған бағдарлама сияқты іске қосуға болады. Пайдаланушы жазған бағдарламалар модульдегі бағдарламаларды қосалқы бағдарламалар ретінде де пайдалана алады. Модульдің бағдарламалары тікелей ROM-нан іске қосылады, сондықтан калькулятордың жады пайдаланушы үшін босатылады. Дегенмен, TI 59-дың компьютерлік қабілеттерін толыққанды пайдалану мүлдем басқа мәселе. TI 59 Тьюринг толық болғанымен, тік сызықты бағдарламалауды, шарттарды, циклдарды және жад тіркелгіштеріне тікелей емес қол жеткізуді қолдайды, сондай-ақ принтерде шектеулі әріп-сандық шығару мүмкіндігі бар. Күрделі бағдарламаларды жазу үшін машиналық тілді жоспарлау және кодтауға арналған тақта қолдану қажет. TI 59 және TI 58 қауымдастығында ақпарат алмасу кеңінен таралған. Кем дегенде бір ойын, «Дарт Вейдердің күш шайқасы», бағдарлама түрінде жарияланған.
Жады
Қазіргі замандағы басты бәсекелесі Hewlett Packard HP 67-мен салыстырғанда TI 59 шамамен екі есе көп жадқа ие. Бағдарлама қадамдары мен жад арасындағы бөлу 80 бағдарлама қадамы / 10 жад өлшемімен реттеледі, сондай-ақ 960 бағдарлама қадамы (жады болмағанда) немесе 100 жад (160 бағдарлама қадамымен) конфигурациялануы мүмкін. TI 59 – дерек тіркелімдері мен бағдарлама сақтау арасында жадты бөлісу жүйесін ұсынған алғашқы бағдарламаланатын қалташа калькуляторы. Жады SR 52-ге қарағанда екі есе үлкен, бірақ көбірек икемді, сондықтан бағдарлама қадамдарының саны төрт есе артық. Калькуляторды өшірген кезде осы жадтың ішіндегі мазмұны жойылады. TI 58 TI 59 жадының жартысына ие және 480 бағдарлама қадамын немесе 60 жадты қолдайды. Ол HP 34C-мен бәсекелесті. TI 58 және TI 59 калькуляторларында нұсқаулардың ұзындығы өзгергіш. Кейбір түймелерді басу бір бағдарламалау қадамына біріктіріледі, сондықтан бірден он бірге дейін түймелерді басу нұсқаулары бірден алты бағдарламалау қадамына дейін сақталады. HP 67 әрқашан бір бағдарламалау қадамында бір нұсқауды сақтайды, бұл жиі қолданылатын нұсқаулар үшін тиімді, бірақ қолдануға болатын нұсқаулардың санын шектейді.
Магниттік картаны оқу құрылғысы
TI 59 калькуляторын өшіріп қойғанда бағдарламалар мен деректерді кішкентай магниттік карталарда сақтап, қажет болған кезде оларды жылдам қайта жүктеуге болады. Карта оқу құрылғысының жұмыс істеп тұрған видеосын көру үшін төмендегі сілтемені басыңыз. Видеода сондай-ақ магниттік картаның бағдарламалық құжаттама мәзірі ретінде қос мақсатта қолданылуы көрсетілген. Бағдарламашы магниттік картаның үстіңгі жағына жазбаларды басып шығара немесе қолмен жаза алады. Карта оқылғаннан кейін, көрсетілгендей, пернетақтаның үстіңгі жағы мен дисплейдің арасындағы ұяшаға сақтауға болады, бұл қазіргі уақытта жүктелген бағдарламаның атын және бес таңбалы түймелердің – A, B, C, D, E – мақсатын, сондай-ақ олардың қосымша функцияларын – A', B', C', D', E' – жүктелген бағдарлама ішінде көрсетеді. TI 58 калькуляторында магниттік карта оқу құрылғысы жоқ.
Solid State бағдарламалық кітапханасы
TI 59 және TI 58 – ауыстырылатын ROM бағдарламалық модульдерін қолданған алғашқы қолға ұсталатын калькуляторлар. TI 59 және TI 58 калькуляторларына Master Library Module ROM жиынтығы қоса берілген, ол бірнеше пайдалы алдын ала бағдарламаланған процедуралар және тіпті ойынды қамтиды. Жылжымайтын мүлік, инвестиция, статистика, геодезия және авиация салаларындағы қосымша модульдер жеке сатылды. Модульдердегі бағдарламалар пайдаланушы анықтаған түймелерді кеңінен пайдаланды. Бағдарламаларды қолдануды жеңілдету үшін, дисплей мен пернетақта арасындағы ұяшқа магниттік карталармен бірдей өлшемдегі пластикалық карталарды, бірақ тек пайдаланушы анықтаған түймелерді белгілеу үшін басылған түрде салуға болады.
Принтер
TI 59 және TI 58 үшін термопринтер (PC 100A, B және C модельдері) де қол жетімді болды; калькулятор принтердің үстіне орнатылып, кілтпен бекітілді. Калькулятор пайдаланушыдан деректер енгізуді сұрау үшін бағдарламаланады және есептеу нәтижелерін принтерге шығарады. Сандармен қатар, 64 таңбадан тұратын әріптік-цифрлық мәтінді (бос орын, 0-9, A-Z және 25 тыныш белгі мен математикалық символдарды қоса алғанда) шығаруға болады. Графиктерді салу мүмкіндігі шектеулі. Принтер бағдарламаны жасау үшін де пайдалы, себебі ол калькулятор бағдарламасының қағазға басылған көшірмесін шығара алады, онда дисплейде көрінетін сандық кодтардың орнына әріптік-цифрлық мнемоникалар, сондай-ақ деректер тізілімдерінің толық көшірмесі, бағдарламаның орындалу жолы және бағдарлама туралы басқа да ақпарат болады. PC 100A-ның алғашқы моделіндегі батарея зарядтағыш бөліміндегі қосқыш SR 52 және SR 56 калькуляторларымен, сондай-ақ TI 58/59 сериясымен де жұмыс істеуге мүмкіндік береді. Бұған қоса, ол SR 50A сияқты бағдарламаланбайтын TI машиналарымен да жұмыс істейді. (TI калькуляторының батарея жиынтығын алып тастап, батарея ұяларының астындағы схемалық тақтадағы принтер интерфейсіне арналған контактілер қатарын қараңыз.)