إلكترونيكا B3-34

كانت آلة حاسبة إلكترونية B3-34 (بالسيريلية: Электроника Б3-34 ) آلة حاسبة سوفيتية قابلة للبرمجة . تم إصدارها في عام 1980 وبيعت مقابل 85 روبلًا .
استخدمت وحدة المعالجة المركزية B3-34 تدوينًا بولنديًا معكوسًا ، واحتوت على 98 بايت من ذاكرة التعليمات، وأربعة سجلات مستخدم للمكدس، و14 سجلًا قابلاً للعنونة. يمكن لكل سجل تخزين ما يصل إلى 8 أرقام من الجزء الكسري أو الأرقام المعنوية ورقمين من الأس في النطاق1 × 10 −99 إلى9.999 9999 × 10 +99 .
أُصدرت أول آلة حاسبة سوفيتية ثابتة قابلة للبرمجة، وهي ISKRA 123، التي تعمل بالكهرباء، في بداية سبعينيات القرن العشرين. وطُوّرت أول آلة حاسبة جيبية قابلة للبرمجة تعمل بالبطارية، وهي Elektronika B3-21، بحلول نهاية عام 1977، وأُصدرت في بداية عام 1978. ولم تكن الآلة الحاسبة اللاحقة، B3-34، متوافقة مع B3-21. وقد حددت مجموعة التعليمات، وبنية الأجهزة، والبرمجيات الدقيقة للآلة الحاسبة B3-34 معيار الآلات الحاسبة السوفيتية المحمولة والمكتبية القابلة للبرمجة اللاحقة: MK-61 ، و MK-52 ، وMK-54، وMK-56. ولا تتبع أرقام الطرازات أي ترتيب محدد: MK-54 هي نسخة مُحسّنة قليلاً من B3-34، وMK-56 هي نسختها المكتبية، بينما تُعدّ MK-61 وMK-52 آلات حاسبة أكثر تطوراً، إذ تحتوي على عمليات حسابية أكثر، وحتى ذاكرة EEPROM (في MK-52 فقط).
لاحقًا، في أواخر ثمانينيات القرن العشرين، ظهرت آلات حاسبة أكثر تطورًا في السوق السوفيتية. على سبيل المثال، كانت الآلة الحاسبة أو الحاسوب المحمول MK-90، المزودة بشاشة LCD رسومية ومترجم لغة BASIC داخلي ، نسخة مصغرة من PDP-11 . ونظرًا لارتفاع سعرها وتزايد شعبية الحواسيب الشخصية الأكثر قوة ، مثل ZX Spectrum ، لم تحظَ هذه الآلات الحاسبة المتطورة بشعبية واسعة بين عامة الشعب السوفيتي. ولذلك، يتذكرها الكثيرون باعتبارها "أول حاسوب" لهم.
على الرغم من محدودية إمكانياتها، تمكن المطورون من كتابة برامج متنوعة لجهاز B3-34 وخلفائه، بما في ذلك ألعاب المغامرات ومكتبات وظائف حسابية متطورة للمهندسين. كُتبت مئات، بل ربما آلاف، البرامج لهذه الأجهزة، بدءًا من البرامج العلمية والتجارية العملية المستخدمة في المكاتب والمختبرات، وصولًا إلى ألعاب مسلية للأطفال. خلال الفترة 1985-1986، نشرت مجلة " تيكنيكا مولوديزي" العلمية قصة خيال علمي بعنوان "الطريق إلى الأرض" مصحوبة ببرامج لجهاز B3-34 تُستخدم لمحاكاة جزء محدد من رحلة القمر-الأرض المذكورة في القصة. [ 1 ] استُخدمت آلة حاسبة "إلكترونيكا إم كيه-52" (التي تستخدم مجموعة أوامر B3-34 الموسعة، وتتميز بذاكرة EEPROM داخلية لتخزين البرامج وواجهة خارجية لبطاقات EEPROM وغيرها من الأجهزة الطرفية) في برنامج المركبة الفضائية السوفيتية ( لرحلة سويوز TM-7 ) كنسخة احتياطية للحاسوب الموجود على متنها.
اشتهرت هذه السلسلة من الآلات الحاسبة أيضاً بكثرة خصائصها الغامضة وغير الموثقة، والتي تُخالف الحدس تماماً، على غرار " البرمجة التركيبية " في الآلة الحاسبة الأمريكية HP-41 ، حيث استُغلت هذه الخصائص بتطبيق عمليات حسابية عادية على رسائل الخطأ، والقفز إلى عناوين غير موجودة، وغيرها من التقنيات. وغالباً ما كانت خطوة ذكية خارج المسار الموثق تُسبب أموراً غير مألوفة. على سبيل المثال، قد تُؤدي العمليات على العدد الست عشري 0xF، الذي يظهر كفاصلة عشرية على الشاشة السوداء، إلى عدد من التأثيرات الغريبة، بدءاً من التجميد التام وصولاً إلى التعديل الذاتي للبرنامج، والظهور المؤقت لسجلات غير موثقة وغير مرئية، وأحياناً سلوك غير حتمي تماماً. خصصت العديد من المجلات الشهرية المرموقة، بما فيها مجلة العلوم الشعبية " Nauka i Zhizn " ("العلم والحياة")، أعمدةً خاصةً لتقنيات تحسين أداء مبرمجي الآلات الحاسبة، وتحديثاتٍ حول الميزات غير الموثقة للمخترقين، ما أدى إلى ظهور علمٍ باطنيٍّ واسعٍ ذي فروعٍ عديدة، يُعرف باسم "علم الأخطاء" (بالروسية: еггогология ، وتُترجم حرفيًا إلى "yeggogologiya"). كان من المفترض أن تظهر رسائل الخطأ على تلك الآلات الحاسبة على شكل كلمة "Error" الإنجليزية، والتي بدت للروس وكأنها كلمة "ЕГГОГ" ( ييغوغو ) غير مفهومة. ساعدت الآلة الحاسبة B3-34 ومشتقاتها العديد من المبرمجين السوفييت على تطوير مهاراتهم، لأن البرمجة وتصحيح الأخطاء تتطلب القدرة على قراءة وكتابة شفرة الآلة وتحسين كل بايت من البرنامج. لا يزال جزءٌ فقط من الشفرة الدقيقة لتلك الآلات الحاسبة منشورًا، وبعض "أسرارها الخفية" لا تزال غامضةً ويجري البحث فيها من قِبل بعض المتحمسين.
على غرار سلسلة HP-41 في الدول الغربية، اكتسبت الآلة الحاسبة B3-34 وخلفاؤها شهرة واسعة بين بعض المبرمجين وهواة الحاسوب السوفييت. توفر العديد من المواقع الإلكترونية مصادر لمئات البرامج لهذه الآلات الحاسبة، بالإضافة إلى الوثائق التقنية، وقوائم بالميزات غير الموثقة، وقصص عنها. تمكن بعض المخترقين السوفييت من تعديل B3-34 وتحويلها إلى أجهزة قياس رقمية متعددة، وواجهات تحكم لسكك حديدية نموذجية، وإضافة أجهزة تخزين شريطية، وملحقات أخرى. أما الآلات الحاسبة الروسية الحديثة MK-161 وMK-152، المصممة والمصنعة في نوفوسيبيرسك منذ عام 2007، فهي متوافقة جزئيًا مع B3-34، وتعتمد أيضًا على الترميز البولندي العكسي، لكن التوافق يقتصر على مستوى الوظائف فقط، ولا تُعيد إنتاج الميزات الأصلية غير الموثقة. [ 2 ]
انظر أيضاً
مراجع
- ↑ فولودارسكي، ستانيسلاف. "Путь к Земле ("Кон-Тики")" (باللغة الروسية) . تم الاسترجاع 2015/07/20 .
- ↑ "إلكترونيكا B3-34. آلة حاسبة - لغز. الصفحة 1" . 26-10-2009. مؤرشف من الأصل في 26-10-2009 . تم الاطلاع عليه في 18-09-2022 .
روابط خارجية
- كتاب باللغة الروسية يتضمن وصفًا جزئيًا للرمز المصغر B3-34
- ru:Еггогология - مقالة ويكيبيديا روسية حول بعض الميزات الأساسية غير الموثقة لـ B3-34
- محاكاة على مستوى الوظائف للعديد من الآلات الحاسبة السوفيتية، بما في ذلك B3-34. لا تعيد إنتاج الميزات غير الموثقة.
- آلات حاسبة قابلة للبرمجة من إلكترونيكا
