حشرة الميكبج

MIKBUG هو برنامج مراقبة ذاكرة القراءة فقط (ROM) من شركة موتورولا لمعالج موتورولا 6800 ذي 8 بت. وهو مصمم "ليُستخدم لتصحيح وتقييم برنامج المستخدم". [ 1 ]
تم توزيع برنامج MIKBUG من قِبل شركة موتورولا عام 1974 [ 2 ] على شريحة ذاكرة قراءة فقط (ROM) سعتها 1 كيلوبايت، تحمل الرقم MCM6830L7. شغل البرنامج 512 بايت من الشريحة، بينما شغل الباقي برنامج مراقبة MINIBUG بسعة 256 بايت - وهو نسخة مُصغّرة من MIKBUG - و"نمط اختبار" بسعة 256 بايت (وهو في الواقع نسخة مختلفة وغير مستخدمة من MINIBUG). يتطلب البرنامج 128 بايت من ذاكرة الوصول العشوائي للتشغيل. كانت وظيفته مشابهة لبرامج المراقبة الأخرى في بدايات عصر الحواسيب الصغيرة، مثل برنامج Intel MON-80 الخاص بمعالج Intel 8080 .
يتم تفعيل MIKBUG عند توصيل الطاقة بالنظام لأول مرة، أو عند الضغط على زر إعادة ضبط النظام. ويفترض وجود طرفية يستخدمها المستخدم لإصدار الأوامر.
قائمة الأوامر والوظائف
| يأمر | وظيفة |
|---|---|
| ل | قم بتحميل برنامج من قارئ أشرطة ورقية على الجهاز الطرفي المتصل. قد تكون أشرطة البرنامج عبارة عن "أشرطة كائنات ثنائية مهيأة أو أشرطة تفريغ ذاكرة مثقوبة بتقنية MIKBUG". |
| م | فحص محتويات الذاكرة أو تغييرها. |
| P | اطبع و/أو اثقب محتويات الذاكرة. يقوم المستخدم بتخزين عنوان البداية في الموقعين A002h وA003h، وعنوان النهاية في الموقعين A004h وA005h قبل إدخال هذا الأمر. تُثقب البيانات بتنسيق ثنائي مطلق. |
| R | اعرض محتويات سجلات وحدة المعالجة المركزية . |
| أ | قم بتغيير محتويات السجل. |
| جي | تشغيل برنامج المستخدم. |
تتضمن الدوال القابلة للاستدعاء إدخال وإخراج حرف على الطرفية، وإدخال وإخراج بايت بتنسيق سداسي عشري ، وطباعة سلسلة منتهية بـ EOT، وإنهاء البرنامج الحالي وإعادة التحكم إلى MIKBUG. [ 2 ]
يسمح برنامج MIKBUG للمستخدم بتثبيت معالج المقاطعة باستخدام Mالأمر لتحديد عنوان المعالج.
تتوفر قوائم أجهزة مراقبة MIKBUG وMINIBUG عبر الإنترنت. [ 1 ]
مراجع
- 1 2 وايلز، مايك؛ فيليكس، أندريه (1973). مذكرة هندسية 100 - ذاكرة القراءة فقط MCM6830L7 MIKBUG/MINIBUG (ملف PDF) . شركة موتورولا لأشباه الموصلات. مؤرشفة (ملف PDF) من الأصل بتاريخ 19 أغسطس 2022. تم الاطلاع عليها بتاريخ 11 يوليو 2022 .(24 صفحة)
- 1 2 راثكي، جون (فبراير 1977). "خارطة طريق MIKBUG..." بايت . المجلد 2، العدد 2. بيتربورو، نيو هامبشاير، الولايات المتحدة الأمريكية: منشورات بايت. الصفحات 96-99 . تم الاسترجاع في 11 يوليو 2022 .
- معالجات موتورولا الدقيقة
- برامج الحواسيب الصغيرة
