Elektronika MK-52
ઇલેક્ટ્રોનિકા એમકે-52 () એ આરપીએન-પ્રોગ્રામેબલ કેલ્ક્યુલેટર છે જે સોવિયેત યુનિયનમાં 1983 થી 1992 સુધી યુક્રેનના ક્વાસર અને ક્વાદર પ્લાન્ટમાં ઉત્પાદિત કરવામાં આવ્યું હતું. તે સોવિયેત પ્રોગ્રામેબલ કેલ્ક્યુલેટરની ત્રીજી પેઢી સાથે સંબંધિત છે. તેની મૂળ વેચાણ કિંમત 115 રૂબલ્સ હતી. એમકે-52 એ ઇલેક્ટ્રોનિકા એમકે-61માં પછાત સુસંગત સુધારો છે, જેમાં મુખ્ય ફેરફારો કાયમી ડેટા સંગ્રહ માટે આંતરિક બિન-અસ્થિર EEPROM મોડ્યુલનો ઉમેરો, ડાયગ્નોસ્ટિક સ્લોટ અને અલગથી વેચાયેલા ROM મોડ્યુલો માટે સ્લોટ છે. MK-52 અને MK-61 કેલ્ક્યુલેટરનો મશીન કોડ અને કાર્યક્ષમતા અગાઉના MK-54, B 3-34 અને B 3-21 ઇલેક્ટ્રોનિકા કેલ્ક્યુલેટરના વિસ્તરણ હતા. એમકે-52 એ એકમાત્ર કેલ્ક્યુલેટર છે જે EEPROM મોડ્યુલના રૂપમાં આંતરિક સંગ્રહ માટે જાણીતું છે. ઘણા સોવિયેત કેલ્ક્યુલેટરની જેમ, એમ. કે.-52માં સંખ્યાબંધ બિનદસ્તાવેજીકૃત કાર્યો છે. નવેમ્બર 1988 માં, એમકે-52 સોયુઝ ટીએમ-7 અવકાશયાન પર અવકાશમાં ગયું, જ્યાં તેનો ઉપયોગ ઓનબોર્ડ કમ્પ્યુટર્સના બેકઅપ તરીકે થઈ શક્યો હોત. આર્કિટેક્ચર એમકે-52માં અસ્થિર પ્રોગ્રામ મેમરીના 105 સ્થાનો, આંતરિક EEPROM મોડ્યુલ (512 બાઇટ્સ મેમરી સાથે) અને 15 7-બાઈટ રજિસ્ટર છે. તે ચાર એએ-કદના બેટરી કોષોનો ઉપયોગ કરે છે અથવા પાવર એડેપ્ટરમાં પ્લગ કરી શકાય છે. તેમાં પ્રમાણમાં મંદ, દસ આંકડાનું આઈએલસી 2-12/8 એલ ગ્રીન વેક્યૂમ ફ્લોરોસન્ટ ડિસ્પ્લે છે; આ દસ અંકોને 8 અંકના મેન્ટિસા અને 2 અંકના એક્સ્પોનન્ટમાં વહેંચવામાં આવ્યા છે. એમકે-52માં એક વિસ્તરણ બંદર છે જેની સાથે વિવિધ રોમ મોડ્યુલો જોડી શકાય છે. તેની સિસ્ટમ ઘડિયાળની ઝડપ આશરે 75 કિલોહર્ટઝ છે (κ745GF3-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 ની સમકક્ષ છે. તેથી, એમકે-52 માં 8.38 અને 8.21 નંબરો દાખલ કરવામાં આવે છે અને તેમના પર ઓઆર ઓપરેશન કરવામાં આવે છે. 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 મેમરીને સાફ કરતી વખતે, વાંચતી વખતે અથવા લખતી વખતે, સરનામું અને શ્રેણી છ આંકડાની સંખ્યા દ્વારા નિર્દિષ્ટ કરવામાં આવે છે, જે બિન-શૂન્ય સંખ્યાથી આગળ, સ્વચાલિત સ્થિતિમાં હોય છેઃ દા. ત. 1aaadd સ્પષ્ટ કરે છે કે dd બાઇટ્સ મેમરી સરનામાં AAaa થી શરૂ કરીને સંગ્રહિત કરવાના છે. બે-સ્થિતિ ડેટા/પ્રોગ્રામ સ્વીચ નિયંત્રિત કરે છે કે શું ડેટા (રજિસ્ટરમાંથી) અથવા પ્રોગ્રામ મેમરી સ્થાનાંતરિત થાય છે; ત્રણ-સ્થિતિ સ્વીચનો ઉપયોગ વાંચવા, લખવા અને કામગીરીને સાફ કરવા માટે થાય છે. વધારાની માહિતી એકેટ્રોનિકા એમકે-52 મૂળરૂપે 115 રુબલ્સમાં વેચવામાં આવી હતી. તે કાળા અને ભૂખરા, પીરોજ અને વાદળી, સફેદ અને ભૂખરા અને નારંગી સહિત વિવિધ રંગોમાં બનાવવામાં આવ્યું હતું. સોવિયેત ઇલેક્ટ્રોનિક્સ માટે લાક્ષણિક તરીકે, જ્યારે એમ. કે.-52 ખરીદવામાં આવ્યું ત્યારે તકનીકી યોજના પૂરી પાડવામાં આવી હતી, જે વપરાશકર્તાને ફેરફાર અને મશીનની મરામતની સુવિધા આપે છે. ભૂલ સંદેશ જ્યારે મશીન પર કોઈ ભૂલ આવી ત્યારે ડિસ્પ્લે અંગ્રેજી શબ્દ "ભૂલ" જેવો જ સંદેશ ઉત્પન્ન કરે છે. આ રીતે લખાયેલ શબ્દ, ભૂલ સંદેશ પ્રદર્શિત કરવા માટે ઉપયોગમાં લેવાતા પ્રદર્શન વિભાગોની સંખ્યામાં ઘટાડો કરે છે; જો કે, સિરિલિક તરીકે વાંચવામાં આવતી આ જોડણીને તેના બદલે "એગોગ" ઉચ્ચારવામાં આવશે. રમતો એમ. કે.-52 માટે ઘણી રમતો ઉપલબ્ધ છે. એમકે-52ના બિનદસ્તાવેજીકૃત કાર્યોનો અસામાન્ય ગણતરીઓ કરવાની અને વિશિષ્ટ પ્રદર્શનો ઉત્પન્ન કરવાની તેમની ક્ષમતાને કારણે રમતોમાં ભારે ઉપયોગ થાય છે. પ્રદર્શનના ફેરફારનું એક સરળ ઉદાહરણ પુનરાવર્તિત વર્ગ દ્વારા (અને ભૂલ સંદેશાઓને અવગણીને) પૂર્ણ થાય છે. બાહ્ય અવકાશમાં ઉપયોગ નવેમ્બર 1988 માં, એમકે-52 સોયુઝ ટીએમ-7 અવકાશયાન પર અવકાશમાં ગયું હતું, જ્યાં તેનો ઉપયોગ ઓનબોર્ડ કમ્પ્યુટર નિષ્ફળતાની સ્થિતિમાં ઉતરાણના માર્ગની ગણતરી કરવા માટે થઈ શક્યો હોત. એમકે-52માં હાલમાં માત્ર 1 જાણીતી ભૂલ છેઃ જો તેની બે દલીલોમાંથી એક શૂન્ય હોય તો મેક્સ કાર્ય શૂન્ય આપે છે. સંદર્ભો બાહ્ય લિંક્સ એમકે-52ના કીબોર્ડ મ્યુઝિયમ ઓફ સોવિયેત કેલ્ક્યુલેટર્સ ઓન ધ વેબ (મોસ્કો) ના અંગ્રેજી અનુવાદ સાથે રશિયન લિંક્સ સર્ગેઇ ફ્રોલોવની "સોવિયેત કેલ્ક્યુલેટર્સ કલેક્શન" વેબસાઇટ વિગતવાર પ્રોગ્રામેબલ કેલ્ક્યુલેટર વધુ અદ્યતન પ્રોગ્રામિંગ તકનીકો કમાન્ડ સંદર્ભ આલ્ફ્રેડ ક્લોમ્પનું પૃષ્ઠ "હેકિંગ ધ એમકે-61" પર એમકે-52 માટે વધુ 'ઇજીજીઓજીની રમતો વગેરે અને એમકે-52 માટે સુસંગત 250 રમતો, એમકે-61 અને એમકે-52 પર એમકે-61 એમકે-કમ્પાઇલર સરળ પ્રોગ્રામિંગ. એમકે-54 એમુલેટર્સ અહીં તમે બધા સોવિયેત પ્રોગ્રામેબલ કેલ્ક્યુલેટરનું એમુલેટર ડાઉનલોડ કરી શકો છો એમુલેટર વર્ણન પૃષ્ઠ સ્ત્રોતો ઇલેક્ટ્રોનિકા પ્રોગ્રામેબલ કેલ્ક્યુલેટર