Elektronika MK-52
एलेक्ट्रोनिका एमके-52 () एक आरपीएन-प्रोग्राम करने योग्य कैलकुलेटर है जिसका निर्माण सोवियत संघ में 1983 से 1992 तक यूक्रेन के क्वासर और क्वादर संयंत्रों में किया गया था। यह सोवियत प्रोग्रामेबल कैलकुलेटर की तीसरी पीढ़ी से संबंधित है। इसका मूल बिक्री मूल्य 115 रुबल था। एमके-52 इलेक्ट्रोनिका एमके-61 के लिए एक पीछे की ओर संगत सुधार है, मुख्य परिवर्तन स्थायी डेटा भंडारण के लिए एक आंतरिक गैर-वाष्पशील ईईपीआरओएम मॉड्यूल, एक नैदानिक स्लॉट और अलग से बेचे जाने वाले रॉम मॉड्यूल के लिए एक स्लॉट है। एमके-52 और एमके-61 कैलकुलेटर का मशीन कोड और कार्यक्षमता पहले के एमके-54, बी 3-34, और बी 3-21 इलेक्ट्रोनिका कैलकुलेटर के विस्तार थे। एमके-52 एकमात्र कैलकुलेटर है जिसे ईईपीआरओएम मॉड्यूल के रूप में आंतरिक भंडारण के लिए जाना जाता है। कई सोवियत कैलकुलेटरों के साथ, एमके-52 में कई अनिर्दिष्ट कार्य हैं। नवंबर 1988 में, एमके-52 सोयुज टीएम-7 अंतरिक्ष यान पर अंतरिक्ष में गया, जहाँ इसका उपयोग ऑनबोर्ड कंप्यूटरों के बैकअप के रूप में किया जा सकता था। वास्तुकला एम. के.-52 में अस्थिर प्रोग्राम मेमोरी के 105 स्थान, एक आंतरिक ई. ई. पी. आर. ओ. एम. मॉड्यूल (512 बाइट्स मेमोरी के साथ) और 15 7-बाइट्स रजिस्टर हैं। यह चार ए. ए. आकार की बैटरी कोशिकाओं का उपयोग करता है या इसे पावर एडाप्टर में लगाया जा सकता है। इसमें अपेक्षाकृत मंद, दस अंकों का आई. एल. सी. 2-12/8 एल. ग्रीन वैक्यूम फ्लोरोसेंट डिस्प्ले है; इन दस अंकों को 8 अंकों के मेंटिसा और 2 अंकों के घातांक में विभाजित किया गया है। एमके-52 में एक विस्तार बंदरगाह है जिसमें विभिन्न रॉम मॉड्यूल संलग्न किए जा सकते हैं। इसकी प्रणाली घड़ी की गति लगभग 75 किलोहर्ट्ज़ (एक के745जीएफ3-2 चार-चरण घड़ी जनरेटर चिप से व्युत्पन्न) है, और इसका वजन लगभग 400 ग्राम है। एमके-52 गैर-वाष्पशील स्मृति के साथ पहला सोवियत सूक्ष्म-कैलकुलेटर है; यह एक κρ1601RR1 EEPROM द्वारा प्रदान किया जाता है, जिसकी क्षमता 4 किलोबिट है और 10,000 पुनर्लेखन में सक्षम है, जो कार्यक्रमों के लिए सुरक्षा और संचालित होने पर कार्यशील स्मृति सुनिश्चित करता है। यह मेमोरी 512 1-बाईट प्रोग्राम शब्दों (या 72 7-बाईट रजिस्टरों की सामग्री) को संग्रहीत करने और कैलकुलेटर की रैम के साथ अपनी सामग्री का आदान-प्रदान करने में सक्षम है। एक ही कमांड सिस्टम और मशीन कोड का उपयोग करते हुए कैलकुलेटर दूसरी पीढ़ी के मॉडल (बी 3-34 और एमके-54) के साथ पूरी तरह से संगत है। औसतन, एक प्रोग्राम जो प्रोग्राम मेमोरी के सभी 105 चरणों और एमसी-52 पर 15 रजिस्टरों को लेता है, क्षमता में लगभग 140-150 चरणों और बी 3-34 पर 18 रजिस्टरों के बराबर होगा। इसके अतिरिक्त, एमसी-52 में आदेशों का एक विस्तारित समूह है जो संख्याओं के पूर्णांक और आंशिक भागों को आवंटित कर सकता है, संख्याओं के निरपेक्ष और अधिकतम मूल्यों की खोज कर सकता है, और कुछ तार्किक संचालन कर सकता है। इसके अलावा, आप एक बाहरी रॉम को जोड़ सकते हैं जो एक स्मृति विस्तार इकाई है जो संग्रहीत खेलों और गणितीय कार्यक्रमों के साथ है, जो निर्माता द्वारा निर्मित हैं, जो उपयोगकर्ता पुस्तकालय का गठन करते हैं। निर्माताओं ने 4 प्रकार के रॉम कार्ट्रिज का उत्पादन किया है, जिनमें से तीन में विभिन्न गणितीय कार्य होते हैं, और एक, बी. आर. पी.-4, जिसमें गेम प्रोग्राम होते हैंः बी. आर. पी.-2 "एस्ट्रो" (रूसीः बी. आर. पी.-2 "एस्ट्रो"), जिसमें नौवहन कार्यों के लिए कार्यक्रमों का एक समूह होता है, जिसके बारे में जानकारी रूसी भाषा की मासिक पत्रिका मॉर्स्कोम स्बोर्निके (मरीन डाइजेस्ट) के 1988 के अंक 12 में प्रकाशित हुई थी; बी. आर. पी.-3 (रूसीः बी. आर. पी.-3), जिसमें गणितीय समस्याओं को हल करने के लिए 60 प्रोग्राम होते हैं। 1988 में, इस रॉम की 15,200 इकाइयों का निर्माण किया गया था, और 16 रुबल की कीमत पर बेचे गए थे; बी. आर. पी.-4 (रूसीः बी. आर. पी.-4) का उत्पादन 1989 में किया गया था, जिसमें गेम प्रोग्राम शामिल थे; जी. आर. पी. "जियो"। निर्माण के दौरान निदान के लिए एक अन्य विस्तार बंदरगाह का उपयोग किया गया था; इस बंदरगाह का उपयोग कैलकुलेटर को बाहरी परिधीय उपकरणों से जोड़ने के लिए भी किया जा सकता था। बुनियादी संचालन एमके-52 में संचालन के दो मुख्य तरीके हैंः स्वचालित मोड और प्रोग्रामिंग मोड। सामान्य गणना और संचालन स्वचालित मोड में किए जाते हैं, जबकि प्रोग्राम को प्रोग्रामिंग मोड में इनपुट के रूप में फीड किया जाता है। कीस्ट्रोक अनुक्रम एमके-52 को स्वचालित मोड में बदल देता है, जबकि इसे प्रोग्रामिंग मोड में बदल देता है। स्वचालित मोड में मैनुअल गणनाएँ रिवर्स पोलिश नोटेशन लॉजिक के अनुसार होती हैं। उदाहरण के लिए, 2 + 3 का मूल्यांकन करने के लिए, निम्नलिखित कीस्ट्रोक की आवश्यकता होती हैः + + +। बिटवाइज द्विआधारी संचालन एमके-52 द्विआधारी संख्याओं पर बूलियन संचालन करने में पूरी तरह से सक्षम है। निम्नलिखित उदाहरण द्विआधारी संख्या 111000 और 100001 पर OR तार्किक संचालन को दर्शाता हैः द्विआधारी संख्याएँ गणक में हेक्साडेसिमल संख्याओं के रूप में इनपुट होती हैं जो 8 से पहले होती हैं। सबसे पहले, प्रचालक को संख्याओं को चार अंकों के समूहों में विभाजित करना चाहिए, यदि आवश्यक हो तो प्रमुख शून्य जोड़ना चाहिए, जैसे। 111000 को चार के समूहों में विभाजित करने पर 0011 और 1000 मिलता है। इन दो चार अंकों की द्विआधारी संख्याओं के समतुल्य हेक्साडेसिमल मान क्रमशः 3 और 8 हैं, जो हेक्साडेसिमल 38 के बराबर हैं। इसी तरह, 100001 हेक्साडेसिमल 21 के बराबर है। तो, संख्या 8.38 और 8.21 को एमके-52 में दर्ज किया जाता है और उन पर ओआर ऑपरेशन किया जाता है। OR ऑपरेशन को दबाकर प्राप्त किया जाता है। प्रदर्शित परिणाम 8.39 होना चाहिए, जो द्विआधारी 0011 और 1001 में अनुवादित होता है, और इसलिए, द्विआधारी संख्या 111001, जो परिणाम है। निम्नलिखित सूची हेक्साडेसिमल संख्याओं के एमके-52 के चित्रमय प्रतिनिधित्व का विवरण देती हैः 0,1,2,3,4,5,6,7,8,9,-, एल, सी, जी, ई, (खाली)। सामान्य हेक्साडेसिमल प्रतिनिधित्व 0,1,2,3,4,5,6,7,8,9, ए, बी, सी, डी, ई, एफ है। प्रोग्रामिंग एमके-52 के प्रोग्रामिंग कमांड को प्रोग्रामिंग मोड में एमके-52 में टाइप किया जाता है और फिर निष्पादित किया जाता है। एमके-52 स्मृति प्रबंधन और सशर्त और बिना शर्त शाखाओं दोनों का उपयोग करने के लिए प्रोग्राम किए जाने में पूरी तरह से सक्षम है। प्रोग्रामिंग मोड में, स्क्रीन मेमोरी में प्रोग्राम के बारे में जानकारी प्रदर्शित करता है, जिसे दो हेक्साडेसिमल-डिजिट ऑपरेशन कोड द्वारा दर्शाया जाता है। उदाहरण के लिए, यदि 10 01 0E 03 प्रदर्शित किया जाता है, तो इसका मतलब है कि 0E को प्रोग्राम चरण 00 पर संग्रहीत किया जाता है, 01 को प्रोग्राम चरण 01 पर संग्रहीत किया जाता है, 10 को प्रोग्राम चरण 02 पर संग्रहीत किया जाता है, और मशीन डेटा को इनपुट करने के लिए संकेत दे रही है, जिसे प्रोग्राम चरण 03 पर संग्रहीत किया जाना है। EEPROM में सहेजना इस प्रोग्राम को EEPROM मेमोरी में सहेजने के इरादे से अस्थिर मेमोरी में एक प्रोग्राम में प्रवेश करने से पहले, सहेजे जाने वाले EEPROM प्रोग्राम स्थान को पहले साफ़ किया जाना चाहिए, जो अस्थिर मेमोरी के साथ-साथ EEPROM मेमोरी के चयनित क्षेत्र को भी साफ़ करता है। प्रत्येक प्रोग्राम चरण के लिए 1 बाईट मेमोरी की आवश्यकता होती है और प्रत्येक डेटा रजिस्टर के लिए 7 बाइट्स मेमोरी की आवश्यकता होती है। EEPROM मेमोरी को साफ़ करते समय, पढ़ते समय या लिखते समय, पता और सीमा स्वचालित मोड में छह अंकों की संख्या द्वारा निर्दिष्ट की जाती है, जो एक गैर-शून्य संख्या से पहले होती हैः जैसे। 1aaaadd निर्दिष्ट करता है कि डी. डी. बाइट्स को स्मृति पते एएएए से शुरू करके संग्रहीत किया जाना है। एक दो-स्थिति डेटा/प्रोग्राम स्विच यह नियंत्रित करता है कि क्या डेटा (रजिस्टरों से) या प्रोग्राम मेमोरी स्थानांतरित की जाती है; तीन-स्थिति स्विच का उपयोग पढ़ने, लिखने और संचालन को साफ़ करने के लिए किया जाता है। अतिरिक्त जानकारी एकेट्रोनिका एमके-52 मूल रूप से 115 रूबल्स में बेचा गया। यह काले और भूरे, फ़िरोज़ा और नीले, सफेद और भूरे, और नारंगी सहित विभिन्न रंगों में बनाया गया था। सोवियत इलेक्ट्रॉनिक्स के लिए विशिष्ट के रूप में, एमके-52 के लिए तकनीकी योजना प्रदान की गई थी जब इसे खरीदा गया था, जिससे उपयोगकर्ता को मशीन के संशोधन और मरम्मत की सुविधा मिलती थी। त्रुटि संदेश जब मशीन पर एक त्रुटि का सामना करना पड़ा, तो प्रदर्शन ने अंग्रेजी शब्द "त्रुटि" के समान एक संदेश उत्पन्न किया। इस तरह से लिखा गया शब्द, त्रुटि संदेश को प्रदर्शित करने के लिए उपयोग किए जाने वाले प्रदर्शन खंडों की संख्या में कटौती करता है; हालाँकि, इस वर्तनी को सिरिलिक के रूप में पढ़ा जाता है, इसके बजाय इसका उच्चारण "एगॉग" किया जाता है। खेल एम. के.-52 के लिए कई खेल उपलब्ध हैं। असामान्य गणना करने और विशेष प्रदर्शनों का उत्पादन करने की उनकी क्षमता के कारण एमके-52 के अनिर्दिष्ट कार्यों का खेलों में भारी उपयोग किया जाता है। प्रदर्शन के संशोधन का एक सरल उदाहरण बार-बार वर्ग करने (और त्रुटि संदेशों को अनदेखा करने) द्वारा पूरा किया जाता है। बाहरी अंतरिक्ष में उपयोग नवंबर 1988 में, एमके-52 सोयुज टीएम-7 अंतरिक्ष यान पर अंतरिक्ष में गया, जहाँ इसका उपयोग कंप्यूटर की विफलता की स्थिति में लैंडिंग के प्रक्षेपवक्र की गणना करने के लिए किया जा सकता था। वर्तमान में एमके-52 में केवल 1 ज्ञात बग हैः मैक्स फ़ंक्शन शून्य बताता है यदि इसके दो तर्कों में से एक शून्य है। संदर्भ बाहरी लिंक वेब पर एमके-52 के कीबोर्ड संग्रहालय के सोवियत कैलकुलेटर के रूसी से अंग्रेजी अनुवाद (मॉस्को) सर्गेई फ्रोलोव की "सोवियत कैलकुलेटर संग्रह" वेबसाइट प्रोग्राम करने योग्य कैलकुलेटर का विवरण देती है अधिक उन्नत प्रोग्रामिंग तकनीक कमांड संदर्भ अल्फ्रेड क्लॉम्प का पृष्ठ "एमके-61 की हैकिंग" पर एमके-52 के लिए अधिक 'ईजीजीओजी के खेल आदि और एमके-52 के लिए संगत 250 गेम, एमके-61 एमके-कंपाइलर एमके-61 और एमके-52 पर आसान प्रोग्रामिंग। एमके-54 एमुलेटर यहाँ आप सभी सोवियत प्रोग्रामेबल कैलकुलेटर एमुलेटर विवरण पृष्ठ स्रोत इलेक्ट्रोनिका प्रोग्रामेबल कैलकुलेटर का एमुलेटर डाउनलोड कर सकते हैं।