المُجمِّع الدقيق
المُجمِّع الدقيق هو برنامج حاسوبي يُساعد في إعداد برنامج دقيق ، يُسمى البرامج الثابتة ، للتحكم في العمليات الأساسية للحاسوب، تمامًا كما يُساعد المُجمِّع في إعداد التعليمات البرمجية عالية المستوى للمعالج . والفرق هو أن البرنامج الدقيق عادةً ما يُطوَّر حصريًا من قِبل مُصنِّع المعالج، ويعمل بتكامل وثيق مع مكونات الحاسوب المادية . في الحاسوب المُبرمج دقيقًا، يُنفِّذ البرنامج الدقيق عمليات مجموعة التعليمات التي يُكتب بها أي برنامج عادي (بما في ذلك برامج التطبيقات وأنظمة التشغيل ). يُتيح استخدام البرنامج الدقيق للمُصنِّع إصلاح بعض الأخطاء، بما في ذلك تجاوز أخطاء تصميم المكونات المادية، دون تعديلها. ومن الوسائل الأخرى لاستخدام البرامج الدقيقة المُولَّدة بواسطة المُجمِّع الدقيق، السماح لنفس المكونات المادية بتشغيل مجموعات تعليمات مختلفة . بعد تجميع البرنامج الدقيق، يتم تحميله إلى ذاكرة التحكم ليصبح جزءًا من منطق وحدة التحكم في المعالج .
تتميز بعض برامج التجميع الدقيقة بطابعها العام، فهي لا تستهدف بنية حاسوبية محددة. فعلى سبيل المثال، استخدمت شركة ديجيتال إكويبمنت برنامج التجميع الدقيق MICRO2 الخاص بها، بفضل قدراته الشبيهة ببرامج التجميع الكبيرة ، في نطاق واسع جدًا من البنى الحاسوبية والتطبيقات.
إذا كان تطبيق الكمبيوتر المحدد يدعم مخزن تحكم قابل للكتابة ، فعادة ما يتم توفير المجمع الصغير للعملاء كوسيلة لكتابة التعليمات البرمجية الصغيرة المخصصة.
في عملية تجميع الشفرة الدقيقة، من المفيد التحقق من البرنامج المصغر باستخدام أدوات المحاكاة قبل توزيعه. يشهد التشفير الدقيق اليوم انتعاشًا ملحوظًا، إذ يُمكن تصحيح وتحسين البرامج الثابتة لوحدات المعالجة المصنعة أو المباعة، وذلك لتكييفها مع أنظمة تشغيل محددة أو لإصلاح عيوب الأجهزة. مع ذلك، لا يتوفر حاليًا مُجمِّع دقيق شائع الاستخدام لوحدات المعالجة المركزية (CPU) لمعالجة الشفرة الدقيقة. تُعتبر معرفة الشفرة الدقيقة للمعالج عادةً معلومات سرية، مما يجعل من الصعب الحصول على معلومات حول كيفية تعديلها.
روابط خارجية
- "محاكي الشفرات الدقيقة MikroSim 2010" . 0/1-SimWare . تم الاسترجاع بتاريخ 2010-10-03 .
- "تاريخ موجز للبرمجة المصغرة" . م. سموثرمان. 2010. تم الاطلاع عليه بتاريخ 3 أكتوبر 2010 .
- "هياكل الحاسوب: المبادئ والأمثلة، الجزء 2، مناطق مساحة الحاسوب، القسم 1، المعالجات القائمة على البرامج الدقيقة، الصفحة 151 وما بعدها" . سلسلة ماكجرو هيل لعلوم الحاسوب . تم الاطلاع عليه بتاريخ 3 أكتوبر 2010 .
- "دليل مطوري البرامج لهياكل Intel(R) 64 و IA-32، المجلد 3A: دليل برمجة النظام، الجزء 1، الفصل 8.11: "مرافق تحديث التعليمات البرمجية الدقيقة"( ملف PDF) . شركة إنتل. ديسمبر 2009. تم الاطلاع عليه بتاريخ 3 أكتوبر 2010 .
- المجمّعون
