माइक्रोप्रोग्राम कंट्रोलर परिभाषा
एक नियंत्रक जो माइक्रोप्रोग्राम नियंत्रण का उपयोग करता है उसे माइक्रोप्रोग्राम नियंत्रक कहा जाता है। तथाकथित माइक्रो-प्रोग्राम कंट्रोल मोड का मतलब है कि माइक्रो-कमांड कॉम्बिनेशन लॉजिक सर्किट द्वारा उत्पन्न नहीं होता है, बल्कि माइक्रो-निर्देश डिकोडिंग द्वारा उत्पन्न होता है। एक मशीन निर्देश को अक्सर कई चरणों में निष्पादित किया जाता है। ऑपरेशन के प्रत्येक चरण के लिए आवश्यक बिट्स की संख्या एक microinstruction में कोड के रूप में लिखी जाती है। कई माइक्रोइंस्ट्रक्शंस एक मशीन अनुदेश के अनुरूप एक माइक्रोप्रोग्राम बनाते हैं। सीपीयू को डिजाइन करते समय, कमांड सिस्टम की जरूरतों के अनुसार माइक्रोप्रोग्राम के प्रत्येक सेगमेंट को पहले से तैयार किया जाता है, और उन्हें एक समर्पित मेमोरी (जिसे कंट्रोल मेमोरी कहा जाता है) में संग्रहित किया जाता है। माइक्रोप्रोग्राम कंट्रोलर एक निर्देश रजिस्टर IR, एक प्रोग्राम काउंटर पीसी, एक प्रोग्राम स्टेटस वर्ड रजिस्टर PSW, एक टाइमिंग सिस्टम, एक कंट्रोल मेमोरी CM, एक माइक्रोइन्स्ट्रक्शन रजिस्टर, एक माइक्रो एड्रेस बनाने वाला सर्किट, एक माइक्रो एड्रेस रजिस्टर, और इसी तरह से बना होता है। । निर्देश को निष्पादित करते समय, नियंत्रण मेमोरी से संबंधित माइक्रो-प्रोग्राम सेगमेंट पाया जाता है, माइक्रो-निर्देश को एक-एक करके लाया जाता है, और माइक्रो-निर्देश रजिस्टर भेजा जाता है, और आवश्यक माइक्रो-कमांड डिकोडिंग के बाद उत्पन्न होता है, और प्रत्येक चरण का संचालन नियंत्रित किया जाता है।
