TI-59 / TI-58
ટીઆઈ-59 એ પ્રારંભિક પ્રોગ્રામેબલ કેલ્ક્યુલેટર છે, જેનું ઉત્પાદન 1977થી ટેક્સાસ ઇન્સ્ટ્રુમેન્ટ્સ દ્વારા કરવામાં આવ્યું હતું. તે ટીઆઈ એસઆર-52નું અનુગામી છે, જે સંગ્રહના "પ્રોગ્રામ પગલાં" ની સંખ્યાને ચાર ગણી કરે છે, અને "રોમ પ્રોગ્રામ મોડ્યુલો" (એક દાખલ કરી શકાય તેવી રોમ ચિપ, જે 5000 પ્રોગ્રામ પગલાંઓ પકડી રાખવામાં સક્ષમ છે) ઉમેરે છે. એસઆર-52ની જેમ, તેમાં બાહ્ય સંગ્રહ માટે ચુંબકીય કાર્ડ રીડર છે. એક કાર્ડની દરેક બાજુએ એક ચતુર્થાંશ મેમરી સંગ્રહિત થાય છે. ટીઆઈ-58 (મે 1977), અને બાદમાં ટીઆઈ-58સી (1979), ટીઆઈ-59ના કટ-ડાઉન વર્ઝન છે, જેમાં મેગ્નેટિક કાર્ડ રીડરનો અભાવ છે અને તેમાં અડધી મેમરી છે, પરંતુ અન્યથા તે સમાન છે. ટીઆઈ-58સી ટીઆઈ-58 કરતાં અલગ ચિપનો ઉપયોગ કરે છે, તેમ છતાં તકનીકી માહિતી સમાન રહે છે. ટીઆઈ (અથવા હ્યુવલેટ-પેકાર્ડ) મોડેલના નામમાં "સી" સૂચવે છે કે કેલ્ક્યુલેટરમાં સતત મેમરી (અથવા સતત મેમરી, અનુક્રમે) હોય છે જે જ્યારે બંધ હોય ત્યારે પ્રોગ્રામ્સ અને ડેટાને જાળવી રાખવાની મંજૂરી આપે છે. આ કેલ્ક્યુલેટર "બીજગણિત ઓપરેટિંગ સિસ્ટમ" (એ. ઓ. એસ.) નામની કૌંસવાળી ઇન્ફિક્સ ગણતરી પદ્ધતિનો ઉપયોગ કરે છે, જ્યાં, અન્ય વૈજ્ઞાનિક કેલ્ક્યુલેટર (જેમ કે એચ. પી.) દ્વારા ઉપયોગમાં લેવામાં આવતી પોસ્ટફિક્સ આર. પી. એન. પદ્ધતિની સરખામણીમાં, સંચાલક કૌંસના નવ સ્તરોનો ઉપયોગ કરીને કાગળ પર લખાયેલી ગણતરીઓ દાખલ કરે છે. કેલ્ક્યુલેટરને બાહ્ય એડેપ્ટર અથવા આંતરિક એન. આઈ. સી. ડી. રિચાર્જ બેટરી પેકમાંથી સંચાલિત કરી શકાય છે (જોકે કેલ્ક્યુલેટર સર્કિટરીને નુકસાન ન થાય તે માટે બાહ્ય એસી એડેપ્ટરનો ઉપયોગ કરતી વખતે બેટરી હાજર રહેવી પડે છે). લાલ એલઇડી ડિસ્પ્લે ચોકસાઇના 10 દશાંશ અંકો દર્શાવે છે. ટીઆઈ-59 અથવા ટીઆઈ-58 સાથે પ્રોગ્રામિંગ પ્રોગ્રામિંગ સરળ સમસ્યાઓ ખૂબ જ સીધી પ્રક્રિયા છે. પ્રોગ્રામિંગ મોડમાં, ટીઆઈ-59 ફક્ત કી પ્રેસ રેકોર્ડ કરે છે. મૂળાક્ષર કીઓ દસ પ્રવેશ બિંદુઓ સુધી સરળ પહોંચ પ્રદાન કરે છે. પૂર્વ-પ્રોગ્રામ કરેલ મેમરી મોડ્યુલમાં કોઈપણ પ્રોગ્રામને સક્રિય કરવું અને કોઈપણ વપરાશકર્તા-લિખિત પ્રોગ્રામની જેમ તેને ચલાવવું પણ શક્ય છે. વપરાશકર્તા દ્વારા લખાયેલા પ્રોગ્રામ્સ મોડ્યુલમાં પ્રોગ્રામ્સનો સબરૂટિન તરીકે પણ ઉપયોગ કરી શકે છે. મોડ્યુલના પ્રોગ્રામ્સ સીધા ROM થી ચાલે છે, તેથી તેઓ વપરાશકર્તા માટે કેલ્ક્યુલેટરની મેમરીને મફતમાં છોડી દે છે. જો કે, ટીઆઈ-59ની કમ્પ્યુટર જેવી ક્ષમતાઓનો ઉપયોગ કરવો એ એક અલગ બાબત છે. ટીઆઈ-59 ટ્યુરિંગ-પૂર્ણ હોવા છતાં, સીધી-લાઇન પ્રોગ્રામિંગ, શરતો, લૂપ્સ અને મેમરી રજિસ્ટરની પરોક્ષ ઍક્સેસને ટેકો આપે છે, અને જો કે તે માત્ર પ્રિન્ટર પર મર્યાદિત આલ્ફાન્યૂમેરિક આઉટપુટને ટેકો આપે છે, તો અત્યાધુનિક દિનચર્યાઓ લખવી એ અનિવાર્યપણે મશીન ભાષાનું આયોજન કરવાની અને કોડિંગ પેડનો ઉપયોગ કરવાની બાબત છે. ટીઆઈ-59 અને ટીઆઈ-58 સમુદાયમાં મોટા પ્રમાણમાં વહેંચણી થઈ. ઓછામાં ઓછી એક રમત, દર્થ વાડેરની ફોર્સ બેટલ, ટાઇપ-ઇન પ્રોગ્રામ તરીકે દેખાઇ હતી. પ્રોગ્રામિંગનું ઉદાહરણ અહીં એક નમૂનાનો પ્રોગ્રામ છે જે 2 થી 69 સુધીની પૂર્ણાંક સંખ્યાના ફેક્ટોરિયલની ગણતરી કરે છે. 5! માટે, જો "5 એ" દબાવવામાં આવે, તો તે પરિણામ આપે છે, 120. એસઆર-52થી વિપરીત, ટીઆઈ-58 અને ટીઆઈ-59માં બિલ્ટ-ઇન ફેક્ટોરિયલ ફંક્શન નથી, પરંતુ તે સોફ્ટવેર મોડ્યુલ દ્વારા તેને સપોર્ટ કરે છે જે કેલ્ક્યુલેટર સાથે વિતરિત કરવામાં આવ્યું હતું. ઓપ-કોડ ટિપ્પણી એલ. બી. એલ. એ. તમે પ્રોગ્રામને એ કી સાથે કૉલ કરશો એ કી એસ. ટી. ઓ. 01 સંગ્રહિત કરે છે રજિસ્ટરમાં મૂલ્ય 1 1 લૂપ માટે 1 એલ. બી. એલ. બી. લેબલથી શરૂ થાય છે * આર. સી. એલ. 1 ને એન. ડી. એસ. ઝેડ. 1 બી ઘટાડા એન દ્વારા ગુણાકાર કરો અને જ્યાં સુધી એન = 0 = લૂપનો અંત ન થાય ત્યાં સુધી બી પર પાછા આવો, મશીનએ 1 * એન * (એન-1) *. 2 * 1 = એન! ની ગણતરી કરી છે! INV SBR પ્રક્રિયાનો અંત અહીં ટીઆઈ કમ્પાઇલર માટે લખાયેલ સમાન પ્રોગ્રામ છેઃ #reg 01 કાઉન્ટર #label એક ફેક્ટોરિયલ LBL ફેક્ટોરિયલ STO કાઉન્ટર 1 ફોર કાઉન્ટર * @counter LOOP = RTN #end મેમરી તેના સમકાલીન મુખ્ય હરીફ, હ્યુવલેટ-પેકાર્ડ HP-67 ની સરખામણીમાં, ટીઆઈ-59 પાસે લગભગ બમણી મેમરી છે. કાર્યક્રમનાં પગલાંઓ અને સ્મૃતિઓ વચ્ચેનું વિભાજન 80 કાર્યક્રમનાં પગલાંઓ/10 સ્મૃતિઓની વૃદ્ધિમાં એડજસ્ટેબલ છે, અને 960 જેટલા કાર્યક્રમનાં પગલાંઓ (શૂન્ય સ્મૃતિઓ સાથે) અથવા 100 જેટલી સ્મૃતિઓ (160 કાર્યક્રમનાં પગલાંઓ સાથે) રૂપરેખાંકિત કરી શકાય છે. ટીઆઈ-59 એ પ્રથમ પ્રોગ્રામેબલ પોકેટ કેલ્ક્યુલેટર હતું જ્યાં ઉત્પાદકે ડેટા રજિસ્ટર અને પ્રોગ્રામ સ્ટોરેજ વચ્ચે મેમરી વહેંચવા માટે એક સિસ્ટમ પ્રદાન કરી હતી. મેમરી એસ. આર.-52 કરતાં માત્ર બમણી મોટી છે, પરંતુ વધુ લવચીક છે, અને આમ પ્રોગ્રામ પગલાંઓની સંભવિત સંખ્યા ચાર ગણી વધારે હતી. જ્યારે કેલ્ક્યુલેટર બંધ હોય ત્યારે આ મેમરીની સામગ્રી ખોવાઈ જાય છે. ટીઆઈ-58 પાસે ટીઆઈ-59ની અડધી મેમરી છે અને તે 480 પ્રોગ્રામ પગલાંઓ અથવા 60 મેમરીઓને સપોર્ટ કરે છે. તેણે એચપી-34સી સાથે સ્પર્ધા કરી હતી. ટીઆઈ-58 અને ટીઆઈ-59 કેલ્ક્યુલેટરમાં ચલ-લંબાઈની સૂચનાઓ હોય છે. કેટલાક કી-પ્રેસ એક પ્રોગ્રામિંગ પગલામાં ભળી જાય છે, જેથી એકથી અગિયાર કી-પ્રેસની સૂચનાઓ એકથી છ પ્રોગ્રામિંગ પગલાંમાં સંગ્રહિત થાય છે. એચપી-67 હંમેશા એક પ્રોગ્રામિંગ પગલામાં એક સૂચના સંગ્રહિત કરે છે, જે કેટલીક વારંવાર ઉપયોગમાં લેવાતી સૂચનાઓ માટે કાર્યક્ષમ છે પણ સંભવિત સૂચનાઓની સંખ્યાને પણ મર્યાદિત કરે છે. મેગ્નેટિક કાર્ડ રીડર ટીઆઈ-59 જ્યારે કેલ્ક્યુલેટર બંધ હોય ત્યારે નાના મેગ્નેટિક કાર્ડ પર પ્રોગ્રામ્સ અને ડેટાને સંગ્રહિત કરી શકે છે અને જ્યારે જરૂર પડે ત્યારે ઝડપથી ફરીથી લોડ કરી શકે છે. કાર્ડ રીડરની કાર્યવાહીનો વીડિયો જોવા માટે નીચે ક્લિક કરો. આ વિડિયો કાર્યક્રમ દસ્તાવેજીકરણ મેનુ તરીકે ચુંબકીય કાર્ડનો બેવડો ઉપયોગ પણ દર્શાવે છે. નોંધો ચુંબકીય કાર્ડની ટોચની બાજુએ પ્રોગ્રામર દ્વારા છાપી અથવા હસ્તલિખિત કરી શકાય છે. એકવાર કાર્ડ રીડર દ્વારા વાંચ્યા પછી, કાર્ડને બતાવ્યા પ્રમાણે, કીબોર્ડની ટોચ અને ડિસ્પ્લે વચ્ચેના સ્લોટમાં સંગ્રહિત કરી શકાય છે, આમ હાલમાં લોડ થયેલ પ્રોગ્રામનું નામ અને લોડ થયેલ પ્રોગ્રામની અંદર પાંચ લેબલ બટનોમાંથી દરેકના હેતુ A-E અને તેમના ગૌણ કાર્યો A '-E' બંનેને સૂચવતી સૂચના પૂરી પાડે છે. ટીઆઈ-58માં ચુંબકીય કાર્ડ રીડર નથી. સોલિડ સ્ટેટ સોફ્ટવેર લાઇબ્રેરી ટી. આઈ.-59 અને ટી. આઈ.-58 એ દૂર કરી શકાય તેવા રોમ પ્રોગ્રામ મોડ્યુલોનો ઉપયોગ કરનારા પ્રથમ હેન્ડ-હેલ્ડ કેલ્ક્યુલેટર હતા. માસ્ટર લાઈબ્રેરી મોડ્યુલ રૉમનો સમાવેશ ટીઆઈ-59 અને ટીઆઈ-58 સાથે કરવામાં આવ્યો હતો, અને તેમાં કેટલીક ઉપયોગી પૂર્વ-ક્રમાદેશિત દિનચર્યાઓ અને એક રમત પણ સામેલ છે. રિયલ એસ્ટેટ, રોકાણ, આંકડાશાસ્ત્ર, સર્વેક્ષણ અને ઉડ્ડયન જેવી એપ્લિકેશનો માટે વધારાના મોડ્યુલો અલગથી વેચવામાં આવ્યા હતા. મોડ્યુલોમાંના પ્રોગ્રામ્સ વપરાશકર્તા-નિર્ધારિત કીઓનો ભારે ઉપયોગ કરે છે. કાર્યક્રમોને ઉપયોગમાં સરળ બનાવવા માટે, ચુંબકીય કાર્ડ્સ જેવા જ કદના પ્લાસ્ટિક કાર્ડ્સ, પરંતુ ફક્ત વપરાશકર્તા-નિર્ધારિત કીઓને લેબલ કરવા માટે છાપવામાં આવે છે, જે વપરાશકર્તા-નિર્ધારિત કીઓને લેબલ કરવા માટે ડિસ્પ્લે અને કીબોર્ડ વચ્ચેના સ્લોટમાં દાખલ કરી શકાય છે. ટીઆઈ-59 અને ટીઆઈ-58 માટે પણ ઉપલબ્ધ થર્મલ પ્રિન્ટર (પીસી-100એ, બી અને સી મોડલ) હતું; કેલ્ક્યુલેટરને પ્રિન્ટરની ટોચ પર માઉન્ટ કરવામાં આવ્યું હતું અને તેની જગ્યાએ ચાવીથી તાળું મારવામાં આવ્યું હતું. કેલ્ક્યુલેટરને વપરાશકર્તા પાસેથી ઇનપુટની વિનંતી કરવા માટે પ્રોગ્રામ કરી શકાય છે, અને ગણતરીના પરિણામોને પ્રિન્ટરને આઉટપુટ કરી શકાય છે. આલ્ફાન્યૂમેરિક લખાણ (જગ્યા સહિત કુલ 64 અક્ષરો, 0-9, A-Z અને 25 વિરામચિહ્નો અને ગાણિતિક પ્રતીકો) આઉટપુટ તેમજ સંખ્યાઓ હોઈ શકે છે. આલેખ રચવાની મર્યાદિત ક્ષમતા પૂરી પાડવામાં આવે છે. પ્રિન્ટર પ્રોગ્રામના વિકાસ માટે પણ મૂલ્યવાન છે કારણ કે તે કેલ્ક્યુલેટરના પ્રોગ્રામની હાર્ડ કોપી ઉત્પન્ન કરી શકે છે જેમાં સામાન્ય રીતે ડિસ્પ્લે પર દેખાતા આંકડાકીય કોડને બદલે આલ્ફાન્યૂમેરિક નેમોનિક્સનો સમાવેશ થાય છે, તેમજ ડેટા રજિસ્ટરનો ડમ્પ, પ્રોગ્રામના અમલની નિશાની અને પ્રોગ્રામ વિશેની અન્ય માહિતી. પ્રારંભિક મોડેલ પીસી-100એમાં, બૅટરી ચાર્જર કમ્પાર્ટમેન્ટની અંદરનો સ્વીચ અગાઉના એસઆર-52 અને એસઆર-56 કેલ્ક્યુલેટર તેમજ ટીઆઈ-58/59 શ્રેણી સાથે ઉપયોગ કરવાની મંજૂરી આપે છે. વધુમાં, તે એસઆર-50એ જેવા યુગના બિન-પ્રોગ્રામેબલ ટીઆઈ મશીનો સાથે પણ કામ કરે છે. (ટી. આઈ. કેલ્ક્યુલેટરની બેટરી પેક દૂર કરો અને બેટરી ટર્મિનલની નીચે સર્કિટ બોર્ડ પર પ્રિન્ટર ઇન્ટરફેસ પેડની પંક્તિ જુઓ.) સંદર્ભો બાહ્ય કડીઓ વિક્ટર ટોથ ટીઆઈ-59, ટીઆઈ-58, ટીઆઈ-58સી દ્વારા જાળવવામાં આવેલ ડેજન રિસ્ટાનોવિક ટીઆઈ-59 લાઈબ્રેરી દ્વારા જાળવવામાં આવેલ ટીઆઈ-59 હોમપેજ DataMath.org ટીઆઈ-59, ટીઆઈ-58, ટીઆઈ-58સી પર માયકેલ્કડીબી પર (1970 અને 1980ના પોકેટ કેલ્ક્યુલેટર વિશેનો ડેટાબેઝ) ટીઆઈ-59 જન્મદિવસ ટીઆઈ-59ના 30મા જન્મદિવસ પર પ્રકાશિત થયેલ ટૂંકો લેખ યુટિલિઝેટોર ટીઆઈ, પ્રોગ્રામ્સ એન લિગ્ને ટીઆઈ યુઝર, ઓનલાઇન કાર્યક્રમો. ટીઆઈ-59, ટીઆઈ-58સી, ટીઆઈ-58 જર્મન દસ્તાવેજીકરણ ti58c.phweb.me, ટીઆઈ-58/ટીઆઈ-58સી/ટીઆઈ-59 એમુલેટર વિન્ડોઝ પર ટેક્સાસ ઇન્સ્ટ્રુમેન્ટ્સ પ્રોગ્રામેબલ કેલ્ક્યુલેટર વીડિયો ક્લિપ્સ ધરાવતા લેખો