بخش میکروپروسسورها Microprocessor (ریزپردازنده)

بخش واحد کنترل میکرو برنامه ریزی (Control Logic یا دستورات ورودی و خروجی) میکرو پروسِسورها Microprocessor

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)




نکته: یکی از عملکرد های مهم بخش واحد کنترل میکرو برنامه ریزی (Control Logic یا دستورات ورودی و خروجی) در میکرو پروسِسورها Microprocessor به این ترتیب از ذخیره سازی غیر ضروری همان بخش های عملیاتی دستورالعمل های ریز جلوگیری می شود. در این مورد، کلمه microinstruction می تواند بسیار کوتاهتر از ذخیره کنترل سطح تک باشد. اندازه بسیار کوچک‌ تری در بیت‌های حافظه میکرودستورالعمل و در نتیجه، اندازه بسیار کوچک‌ تری از کل حافظه کنترل می‌ دهد. 
در میکرو پروسِسورها Microprocessor حافظه ریز دستورالعمل شامل کنترل انتخاب ریزدستورالعمل های متوالی است، در حالی که سیگنال های کنترلی بر اساس دستورالعمل های نانو تولید می شوند. در دستورالعمل‌ های نانو، سیگنال‌های کنترلی اغلب با استفاده از روش سیگنال ۱ بیت/۱ کد گذاری می‌شوند که رمزگشایی را حذف می‌ کند.
 
در یک واحد کنترل ریز برنامه‌ ریزی با یک دستور العمل کنترل دو سطحی، علاوه بر حافظه کنترلی برای ریز دستورالعمل ها، یک حافظه دستورالعمل نانو گنجانده شده است. در چنین واحد کنترلی، ریزدستورالعمل ها حاوی سیگنال های کنترلی کد گذاری شده نیستند. بخش عملیاتی ریزدستورالعمل ها حاوی آدرس کلمه در حافظه دستورالعمل نانو است که حاوی سیگنال های کنترلی کد گذاری شده است. حافظه دستورات نانو حاوی تمام ترکیبی از سیگنال‌ های کنترلی است که در ریز برنامه‌ هایی ظاهر می‌ شوند که مجموعه دستورالعمل‌ های کامل یک میکروپروسِسور معین را تفسیر می‌ کنند و یک بار به شکل دستورالعمل‌ های نانو نوشته شده‌ اند.

پژوهشگر و نویسنده:  دکتر  (  افشین رشید)

دکترایِ  تخصصی نانو _ میکرو الکترونیک