TI-59 / TI-58
टीआई-59 एक प्रारंभिक प्रोग्रामेबल कैलकुलेटर है, जिसे 1977 से टेक्सास इंस्ट्रूमेंट्स द्वारा निर्मित किया गया था। यह टी. आई. एस. आर.-52 का उत्तराधिकारी है, जो भंडारण के "प्रोग्राम चरणों" की संख्या को चार गुना कर देता है, और "रॉम प्रोग्राम मॉड्यूल" (एक डालने योग्य रॉम चिप, जो 5000 प्रोग्राम चरणों को पकड़ने में सक्षम है) जोड़ता है। एस. आर.-52 की तरह, इसमें बाहरी भंडारण के लिए एक चुंबकीय कार्ड रीडर है। मेमोरी का एक चौथाई हिस्सा एक कार्ड के दोनों तरफ संग्रहीत किया जाता है। टीआई-58 (मई 1977), और बाद में टीआई-58सी (1979), टीआई-59 के कट-डाउन संस्करण हैं, जिनमें चुंबकीय कार्ड रीडर की कमी है और इसमें आधी मेमोरी है, लेकिन अन्यथा समान है। हालांकि टीआई-58सी टीआई-58 की तुलना में एक अलग चिप का उपयोग करता है, तकनीकी डेटा समान रहता है। टी. आई. (या हेवलेट-पैकर्ड) मॉडल नाम में "सी" इंगित करता है कि कैलकुलेटर में एक निरंतर स्मृति (या निरंतर स्मृति, क्रमशः) होती है जो बंद होने पर प्रोग्राम और डेटा को बनाए रखने की अनुमति देती है। ये कैलकुलेटर "अलजेब्रिक ऑपरेटिंग सिस्टम" (ए. ओ. एस.) नामक एक कोष्ठकबद्ध इन्फिक्स गणना प्रणाली का उपयोग करते हैं, जहां, अन्य वैज्ञानिक कैलकुलेटरों (जैसे एच. पी.) द्वारा उपयोग किए जाने वाले पोस्टफिक्स आर. पी. एन. प्रणाली की तुलना में, प्रचालक कोष्ठक के नौ स्तरों का उपयोग करके गणना में प्रवेश करता है जैसे वे कागज पर लिखे जाते हैं। कैलकुलेटर को बाहरी एडेप्टर या आंतरिक एन. आई. सी. डी. रिचार्जेबल बैटरी पैक से संचालित किया जा सकता है (हालांकि कैलकुलेटर सर्किटरी को नुकसान से बचने के लिए बाहरी एसी एडेप्टर का उपयोग करते समय बैटरी मौजूद रहती है)। लाल एलईडी डिस्प्ले सटीकता के 10 दशमलव अंकों को दर्शाता है। टी. आई.-59 या टी. आई.-58 के साथ सरल समस्याओं को क्रमादेशित करना एक बहुत ही सीधी प्रक्रिया है। प्रोग्रामिंग मोड में, टीआई-59 केवल प्रमुख प्रेस को रिकॉर्ड करता है। वर्णमाला कुंजी दस प्रवेश बिंदुओं तक आसान पहुँच प्रदान करती है। पूर्व-क्रमादेशित स्मृति मॉड्यूल में किसी भी कार्यक्रम को सक्रिय करना और किसी भी उपयोगकर्ता-लिखित कार्यक्रम की तरह इसे चलाना भी संभव है। उपयोगकर्ता द्वारा लिखे गए प्रोग्राम मॉड्यूल में सबरूटीन के रूप में भी प्रोग्राम का उपयोग कर सकते हैं। मॉड्यूल के प्रोग्राम सीधे रॉम से चलते हैं, इसलिए वे उपयोगकर्ता के लिए कैलकुलेटर की मेमोरी को मुफ्त में छोड़ देते हैं। हालाँकि, टीआई-59 की कंप्यूटर जैसी क्षमताओं का दोहन करना एक अलग मामला है। हालांकि टीआई-59 ट्यूरिंग-पूर्ण है, जो सीधी-रेखा प्रोग्रामिंग, स्थितियों, लूप और मेमोरी रजिस्टरों तक अप्रत्यक्ष पहुंच का समर्थन करता है, और हालांकि यह केवल प्रिंटर पर सीमित अल्फान्यूमेरिक आउटपुट का समर्थन करता है, परिष्कृत दिनचर्या लिखना अनिवार्य रूप से मशीन भाषा की योजना बनाने और कोडिंग पैड का उपयोग करने का मामला है। टी. आई.-59 और टी. आई.-58 समुदाय में बड़े पैमाने पर साझाकरण हुआ। कम से कम एक खेल, डार्थ वाडर्स फोर्स बैटल, एक टाइप-इन कार्यक्रम के रूप में दिखाई दिया। प्रोग्रामिंग का उदाहरण यहाँ एक नमूना प्रोग्राम है जो 2 से 69 तक एक पूर्णांक संख्या के भाज्य की गणना करता है। 5! के लिए, यदि "5 ए" दबाया जाता है, तो यह परिणाम देता है, 120। एस. आर.-52 के विपरीत, टी. आई.-58 और टी. आई.-59 में अंतर्निहित फैक्टोरियल कार्य नहीं है, लेकिन सॉफ्टवेयर मॉड्यूल के माध्यम से इसका समर्थन करते हैं जो कैलकुलेटर के साथ वितरित किया गया था। ऑप-कोड टिप्पणी एल. बी. एल. ए. आप प्रोग्राम को ए कुंजी एस. टी. ओ. 01 के साथ कॉल करेंगे, रजिस्टर में मान 1 1 लूप के लिए 1 एल. बी. एल. बी. लेबल से शुरू होता है * आर. सी. एल. 1 को एन. डी. एस. जेड. 1 बी. से गुणा करें और एन = 0 = लूप के अंत तक बी पर वापस जाएं, मशीन ने 1 * एन * (एन-1) *. 2 * 1 = एन. की गणना की है! आई. एन. वी. एस. बी. आर. प्रक्रिया का अंत यहाँ टी. आई. संकलक के लिए लिखा गया वही प्रोग्राम हैः #reg 1 काउंटर #label एक फैक्टोरियल एल. बी. एल. फैक्टोरियल एस. टी. ओ. काउंटर 1 फॉर काउंटर * @counter एल. ओ. ओ. पी. = आर. टी. एन. #end मेमोरी अपने समकालीन मुख्य प्रतियोगी, हेवलेट-पैकार्ड एच. पी.-67, टी. आई.-59 की तुलना में लगभग दोगुनी मेमोरी है। कार्यक्रम के चरणों और यादों के बीच विभाजन को 80 कार्यक्रम चरणों/10 यादों की वृद्धि में समायोजित किया जा सकता है, और 960 कार्यक्रम चरणों (शून्य यादों के साथ) या 100 यादों (160 कार्यक्रम चरणों के साथ) को कॉन्फ़िगर किया जा सकता है। टीआई-59 पहला प्रोग्रामेबल पॉकेट कैलकुलेटर था जहाँ निर्माता ने डेटा रजिस्टर और प्रोग्राम भंडारण के बीच मेमोरी साझा करने के लिए एक प्रणाली प्रदान की थी। स्मृति एस. आर.-52 की तुलना में केवल दोगुनी बड़ी है, लेकिन अधिक लचीली है, और इस प्रकार कार्यक्रम चरणों की संभावित संख्या चार गुना अधिक थी। कैलकुलेटर बंद होने पर इस स्मृति की सामग्री खो जाती है। टीआई-58 में टीआई-59 की आधी स्मृति है और यह 480 कार्यक्रम चरणों या 60 स्मृतियों तक का समर्थन करता है। इसने एचपी-34सी के साथ प्रतिस्पर्धा की। टी. आई.-58 और टी. आई.-59 कैलकुलेटरों में परिवर्तनशील-लंबाई के निर्देश होते हैं। कुछ की-प्रेस को एक प्रोग्रामिंग चरण में मिला दिया जाता है, ताकि एक से ग्यारह की-प्रेस के निर्देशों को एक से छह प्रोग्रामिंग चरणों में संग्रहीत किया जा सके। एचपी-67 हमेशा एक प्रोग्रामिंग चरण में एक निर्देश को संग्रहीत करता है, जो कुछ अक्सर उपयोग किए जाने वाले निर्देशों के लिए कुशल है लेकिन संभावित निर्देशों की संख्या को भी सीमित करता है। मैग्नेटिक कार्ड रीडर टीआई-59 कैलकुलेटर बंद होने पर छोटे मैग्नेटिक कार्ड पर प्रोग्राम और डेटा को संग्रहीत कर सकता है और जरूरत पड़ने पर जल्दी से फिर से लोड कर सकता है। कार्ड रीडर के वीडियो के लिए नीचे क्लिक करें। वीडियो में कार्यक्रम प्रलेखन मेनू के रूप में चुंबकीय कार्ड के दोहरे उपयोग को भी दिखाया गया है। नोटों को चुंबकीय कार्ड के ऊपरी हिस्से में प्रोग्रामर द्वारा मुद्रित या हस्तलिखित किया जा सकता है। एक बार कार्डरीडर द्वारा पढ़े जाने के बाद, कार्ड को, जैसा कि दिखाया गया है, कीबोर्ड के शीर्ष और प्रदर्शन के बीच एक स्लॉट में संग्रहीत किया जा सकता है, इस प्रकार एक संकेतन प्रदान करता है जो वर्तमान में लोड किए गए प्रोग्राम का नाम और लोड किए गए प्रोग्राम के भीतर पांच लेबल बटनों ए-ई और उनके माध्यमिक कार्यों ए '-ई' में से प्रत्येक के उद्देश्य को दर्शाता है। टीआई-58 में चुंबकीय कार्ड रीडर नहीं है। सॉलिड स्टेट सॉफ्टवेयर लाइब्रेरी टीआई-59 और टीआई-58 हटाने योग्य रॉम प्रोग्राम मॉड्यूल का उपयोग करने वाले पहले हाथ से पकड़े जाने वाले कैलकुलेटर थे। मास्टर लाइब्रेरी मॉड्यूल रॉम को टीआई-59 और टीआई-58 के साथ शामिल किया गया था, और इसमें कई उपयोगी पूर्व-क्रमादेशित दिनचर्या और यहां तक कि एक खेल भी शामिल है। अतिरिक्त मॉड्यूल-अचल संपत्ति, निवेश, सांख्यिकी, सर्वेक्षण और विमानन जैसे अनुप्रयोगों के लिए-अलग से बेचे गए थे। मॉड्यूल में प्रोग्रामों ने उपयोगकर्ता-परिभाषित कुंजियों का भारी उपयोग किया। कार्यक्रमों का उपयोग करना आसान बनाने के लिए, चुंबकीय कार्ड के समान आकार के प्लास्टिक कार्ड, लेकिन केवल उपयोगकर्ता-परिभाषित कुंजियों को लेबल करने के लिए मुद्रित किए जाते हैं, उपयोगकर्ता-परिभाषित कुंजियों को लेबल करने के लिए प्रदर्शन और कीबोर्ड के बीच के स्लॉट में डाले जा सकते हैं। टीआई-59 और टीआई-58 के लिए भी उपलब्ध प्रिंटर एक थर्मल प्रिंटर (पीसी-100ए, बी, और सी मॉडल) था; कैलकुलेटर को प्रिंटर के ऊपर लगाया गया था और एक चाबी के साथ बंद कर दिया गया था। कैलकुलेटर को उपयोगकर्ता से इनपुट का अनुरोध करने के लिए प्रोग्राम किया जा सकता है, और गणना के परिणाम प्रिंटर को दिए जा सकते हैं। वर्णानुक्रमिक पाठ (कुल 64 वर्ण, जिसमें स्थान, 0-9, ए-जेड और 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 एमुलेटर टेक्सास इंस्ट्रूमेंट्स प्रोग्राम करने योग्य कैलकुलेटर वीडियो क्लिप वाले लेख