Elektronika MK-52
الیکٹرونیکا ایم کے-52 () ایک آر پی این پروگرام کے قابل کیلکولیٹر ہے جو سوویت یونین میں 1983 سے 1992 تک یوکرین کے کواسر اور کواڈیر پلانٹس میں تیار کیا گیا تھا۔ اس کا تعلق سوویت پروگرام کے قابل کیلکولیٹرز کی تیسری نسل سے ہے۔ اس کی اصل فروخت قیمت 115 روبل تھی۔ ایم کے-52 الیکٹرونکا ایم کے-61 میں ایک پسماندہ ہم آہنگ بہتری ہے، بنیادی تبدیلیاں مستقل ڈیٹا اسٹوریج، ایک تشخیصی سلاٹ، اور علیحدہ فروخت شدہ روم ماڈیولز کے لیے ایک سلاٹ کے لیے اندرونی غیر مستحکم ای ای پی آر او ایم ماڈیول کا اضافہ ہے۔ مشین کوڈ اور ایم کے-52 اور ایم کے-61 کیلکولیٹرز کی فعالیت پہلے کے ایم کے-54، بی 3-34، اور بی 3-21 الیکٹرانکا کیلکولیٹرز کی توسیع تھی۔ MK-52 واحد کیلکولیٹر ہے جو EEPROM ماڈیول کی شکل میں اندرونی اسٹوریج کے لیے جانا جاتا ہے۔ بہت سے سوویت کیلکولیٹرز کی طرح، ایم کے-52 میں بھی متعدد غیر دستاویزی افعال ہیں۔ نومبر 1988 میں، ایم کے-52 سویوز ٹی ایم-7 خلائی جہاز پر خلا میں گیا، جہاں اسے جہاز کے کمپیوٹرز کے بیک اپ کے طور پر استعمال کیا جا سکتا تھا۔ آرکیٹیکچر MK-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-بائٹ رجسٹروں کے مندرجات) کو ذخیرہ کرنے اور کیلکولیٹر کی رام کے ساتھ اپنے مندرجات کا تبادلہ کرنے کی صلاحیت رکھتی ہے۔ کیلکولیٹر ایک ہی کمانڈ سسٹم اور مشین کوڈز کا استعمال کرتے ہوئے دوسری نسل کے ماڈلز (B 3-34 اور MK-54) کے ساتھ مکمل طور پر مطابقت رکھتا ہے۔ اوسطا، ایک پروگرام جو پروگرام میموری کے تمام 105 مراحل اور ایم سی-52 پر 15 رجسٹروں کو لیتا ہے، صلاحیت میں تقریبا 140-150 مراحل اور B 3-34 پر 18 رجسٹروں کے برابر ہوگا۔ مزید برآں، ایم سی-52 میں کمانڈوں کا ایک توسیعی مجموعہ ہوتا ہے جو اعداد کے عدد اور فریکشنل حصوں کو مختص کر سکتا ہے، اعداد کی مطلق اور زیادہ سے زیادہ اقدار تلاش کر سکتا ہے، اور بعض منطقی کارروائیاں انجام دے سکتا ہے۔ روم اس کے علاوہ، آپ ایک بیرونی روم جو کہ میموری کی توسیع کا یونٹ ہے، کو ذخیرہ شدہ گیمز اور ریاضیاتی پروگراموں کے ساتھ جوڑ سکتے ہیں، جو کارخانہ دار کے ذریعہ تیار کیے جاتے ہیں، جو صارف لائبریری تشکیل دیتے ہیں۔ مینوفیکچررز نے 4 قسم کے روم کارتوس تیار کیے ہیں، جن میں سے تین مختلف ریاضیاتی افعال پر مشتمل ہیں، اور ایک، بی آر پی-4، گیم پروگراموں پر مشتمل ہے: بی آر پی-2 "آسٹرو" (روسی: بی آر پی-2 "آسٹرو")، نیویگیشن کے کاموں کے لیے پروگراموں کے ایک سیٹ کے ساتھ، جس کے بارے میں معلومات 1988 کے شمارے 12 میں شائع ہوئی تھی، روسی زبان کے ماہانہ میگزین морском сорнике (میرین ڈائجسٹ) ؛ بی آر پی-3 (روسی: بی آر پی-3)، جو ریاضیاتی مسائل کو حل کرنے کے لیے 60 پروگراموں پر مشتمل ہے۔ 1988 میں، اس روم کے 15,200 یونٹ تیار کیے گئے، اور 16 روبل کی قیمت پر فروخت کیے گئے۔ بی آر پی-4 (روسی: بی آر پی-4) 1989 میں تیار کیا گیا تھا، جس میں گیم پروگرام شامل تھے ؛ جی آر پی "جیو"۔ ایک اور توسیعی بندرگاہ کو تیاری کے دوران تشخیص کے لیے استعمال کیا گیا تھا۔ اس بندرگاہ کو کیلکولیٹر کو بیرونی پردیئرز سے جوڑنے کے لیے بھی استعمال کیا جا سکتا ہے۔ بنیادی آپریشنز ایم کے-52 میں آپریشن کے دو اہم طریقے ہیں: خودکار موڈ اور پروگرامنگ موڈ۔ عمومی حسابات اور کارروائیاں خودکار طریقے سے انجام دی جاتی ہیں، جبکہ پروگراموں کو پروگرامنگ موڈ میں ان پٹ کے طور پر کھلایا جاتا ہے۔ کی اسٹروک سیکوینس ایم کے-52 کو خودکار موڈ میں بدل دیتا ہے، جبکہ اسے پروگرامنگ موڈ میں بدل دیتا ہے۔ خودکار طریقے سے دستی حسابات ریورس پولینڈ کے نوٹیشن منطق کے مطابق ہوتے ہیں۔ مثال کے طور پر، 2 + 3 کا اندازہ کرنے کے لیے، درج ذیل کیسٹروک درکار ہیں: + + +۔ بٹ وائز بائنری آپریشن MK-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، A، B، C، D، E، F ہے۔ پروگرامنگ MK-52 کے پروگرامنگ کمانڈز کو پروگرامنگ موڈ میں MK-52 میں ٹائپ کیا جاتا ہے اور پھر ان پر عمل کیا جاتا ہے۔ ایم کے-52 میموری کو منظم کرنے اور مشروط اور غیر مشروط برانچنگ دونوں کا استعمال کرنے کے لیے پروگرام کیے جانے کی مکمل صلاحیت رکھتا ہے۔ پروگرامنگ موڈ میں، اسکرین میموری میں پروگرام کے بارے میں معلومات دکھاتی ہے، جس کی نمائندگی دو ہیکساڈیسیمل ہندسوں کے آپریشن کوڈز کرتے ہیں۔ مثال کے طور پر، اگر 10 01 0E 03 ظاہر ہوتا ہے، تو اس کا مطلب ہے کہ 0E پروگرام کے مرحلے 00 پر محفوظ کیا گیا ہے، 01 پروگرام کے مرحلے 01 پر محفوظ کیا گیا ہے، 10 پروگرام کے مرحلے 02 پر محفوظ کیا گیا ہے، اور مشین ڈیٹا کو ان پٹ ہونے کا اشارہ کر رہی ہے، پروگرام کے مرحلے 03 پر محفوظ کیا جائے گا۔ EEPROM میں بچت اس پروگرام کو EEPROM میموری میں محفوظ کرنے کے ارادے سے اتار چڑھاؤ والی میموری میں کسی پروگرام میں داخل ہونے سے پہلے، محفوظ کیے جانے والے EEPROM پروگرام کی جگہ کو پہلے صاف کرنا ضروری ہے، جو اتار چڑھاؤ والی میموری کے ساتھ ساتھ EEPROM میموری کے منتخب کردہ حصے کو بھی صاف کرتا ہے۔ پروگرام کے ہر مرحلے کے لیے 1 بائٹ میموری کی ضرورت ہوتی ہے اور ہر ڈیٹا رجسٹر کے لیے 7 بائٹس میموری کی ضرورت ہوتی ہے۔ EEPROM میموری کو صاف کرتے وقت، پڑھتے وقت یا لکھتے وقت، ایڈریس اور رینج کو چھ ہندسوں کے نمبر کے ذریعے متعین کیا جاتا ہے، جس سے پہلے غیر صفر نمبر ہوتا ہے، خودکار طریقے سے: مثال کے طور پر۔ 1aaaadd اس بات کی وضاحت کرتا ہے کہ ڈی ڈی بائٹس کو میموری ایڈریس AAAA سے اسٹور کیا جانا ہے۔ دو پوزیشن والا ڈیٹا/پروگرام سوئچ اس بات کو کنٹرول کرتا ہے کہ آیا ڈیٹا (رجسٹروں سے) یا پروگرام میموری منتقل کی گئی ہے۔ تین پوزیشن والا سوئچ پڑھنے، لکھنے اور کارروائیوں کو صاف کرنے کے لیے استعمال ہوتا ہے۔ اضافی معلومات Eketronika MK-52 اصل میں 115 روبل میں فروخت ہوا۔ یہ مختلف رنگوں میں تیار کیا گیا تھا، بشمول سیاہ اور سرمئی، فیروزی اور نیلے، سفید اور سرمئی، اور نارنجی۔ سوویت الیکٹرانکس کے لیے عام طور پر، ایم کے-52 کے لیے تکنیکی اسکیمیٹکس فراہم کیے گئے تھے جب اسے خریدا گیا تھا، جس سے صارف کی ترمیم اور مشین کی مرمت میں سہولت ہوتی ہے۔ غلطی کا پیغام جب مشین پر کسی غلطی کا سامنا کرنا پڑا تو ڈسپلے نے انگریزی لفظ "ایرر" سے ملتا جلتا پیغام پیش کیا۔ اس انداز میں لکھا گیا لفظ، غلطی کے پیغام کو ظاہر کرنے کے لیے استعمال ہونے والے ڈسپلے سیگمنٹس کی تعداد کو کم کرتا ہے ؛ تاہم، اس ہجے کو، جسے سیریلک کہا جاتا ہے، اس کے بجائے "ایگوگ" کہا جائے گا۔ کھیل ایم کے-52 کے لیے بہت سے کھیل دستیاب ہیں۔ ایم کے-52 کے غیر دستاویزی افعال غیر معمولی حساب کتاب کرنے اور خصوصی ڈسپلے تیار کرنے کی صلاحیت کی وجہ سے کھیلوں میں بہت زیادہ استعمال ہوتے ہیں۔ ڈسپلے میں ترمیم کی ایک سادہ سی مثال بار بار مربع کرنے (اور غلطی کے پیغامات کو نظر انداز کرنے) سے حاصل ہوتی ہے۔ بیرونی خلا میں استعمال نومبر 1988 میں، ایم کے-52 سویوز ٹی ایم-7 خلائی جہاز پر خلا میں گیا، جہاں اسے جہاز کے کمپیوٹر کی ناکامی کی صورت میں لینڈنگ کی رفتار کا حساب لگانے کے لیے استعمال کیا جا سکتا تھا۔ MK-52 میں فی الحال صرف 1 معلوم بگ ہے: MAX فنکشن صفر واپس کرتا ہے اگر اس کے دو دلائل میں سے ایک صفر ہو۔ حوالہ جات بیرونی روابط روسی سے ایم کے-52 کے کی بورڈ میوزیم آف سوویت کیلکولیٹرز آن دی ویب (ماسکو) سرگئی فرولوف کی "سوویت کیلکولیٹرز کلیکشن" ویب سائٹ کے انگریزی ترجمہ میں پروگرام کے قابل کیلکولیٹرز کی تفصیل مزید جدید پروگرامنگ تکنیک کمانڈ حوالہ الفریڈ کلومپ کا صفحہ "ہیکنگ دی ایم کے-61" پر ایم کے-52 کے لیے مزید 'ای جی جی او جی گیمز وغیرہ اور ایم کے-52 کے لیے مطابقت پذیر 250 گیمز، ایم کے-61 اور ایم کے-52 پر آسان پروگرامنگ۔ ایم کے-54 ایمولیٹر یہاں آپ تمام سوویت پروگرام کے قابل کیلکولیٹر ایمولیٹر تفصیل صفحہ ذرائع الیکٹرونیکا پروگرام کے قابل کیلکولیٹر کا ایمولیٹر ڈاؤن لوڈ کر سکتے ہیں۔