تعريف وحدة تحكم Microprogram
تسمى وحدة التحكم التي تستخدم التحكم microprogram بوحدة التحكم microprogram. يعني وضع التحكم في البرنامج الصغري المزعوم أن الأمر الجزئي لا يتم إنشاؤه بواسطة الدائرة المنطقية التوافقية ، ولكن يتم إنشاؤه بواسطة فك تشفير التعليمات الدقيقة. غالبًا ما يتم تنفيذ إرشادات الجهاز في عدة خطوات. تتم كتابة عدد البتات المطلوبة لكل خطوة من العملية في شكل رمز في microinstruction. هناك عدد من الإرشادات الدقيقة تشكل برنامجًا صغيرًا يتوافق مع تعليمات الجهاز. عند تصميم وحدة المعالجة المركزية ، يتم إعداد كل جزء من البرنامج المصغّر مسبقًا وفقًا لاحتياجات نظام الأوامر ، ويتم تخزينها في ذاكرة مخصصة (تسمى ذاكرة التحكم). تتكون وحدة التحكم microprogram من سجل تعليمات IR ، وجهاز كمبيوتر عداد البرنامج ، وكلمة تسجيل حالة البرنامج PSW ، ونظام توقيت ، وذاكرة التحكم CM ، وسجل microinstruction ، ودائرة تشكيل العنوان الصغير ، وسجل العنوان الصغير ، وما شابه ذلك . عند تنفيذ التعليمات ، يتم العثور على مقطع البرنامج الصغير المتوافق من ذاكرة التحكم ، ويتم جلب التعليمات الدقيقة واحدة تلو الأخرى ، ويتم إرسال سجل التعليمات الدقيقة ، ويتم إنشاء الأمر الصغير المطلوب بعد فك التشفير ، يتم التحكم في تشغيل كل خطوة.
