پاورپوینت کنترل ریزبرنامه نویسی شده (pptx) 39 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 39 اسلاید
قسمتی از متن PowerPoint (.pptx) :
بنام خدا
کنترل ریزبرنامه نویسی شده
3
وظایف واحد کنترل
تنظیم مسیرهای لازم جهت اجرای دستورالعملها
متغیرهای کنترلی
تنظیم گذرگاه مشترک
پایه های رجیسترها
انتخاب مولتی پلکسرها
تعیین نوع عمل ALU
...
در هرلحظه گروههایی از بیتهای کنترلی در وضعیتSET یا RESET قرار دارند
ایجاد یک سری مراحل متوالی جهت اجرای ریزعمل ها
4
بلاک دیاگرام واحدکنترل
CONTROL UNIT
INSTRUCTION
CONTROL WORD
5
روشهای طراحی واحد کنترل
کنترل سیم بندی شده (WIRED)
خروجی واحد کنترل ، متغیرهای کنترلی سخت افزاری است که مسیرهای داده را در داخل CPU تعیین می کنند
با تغییر دستورالعمل ها این مدارات بدون استفاده خواهند بود
کنترل ریزبرنامه نویسی شده (MICROPROGRAM)
کلمات کنترلی در یک حافظه ذخیره شوند .
برای اجرای یک دستورالعمل به ترتیب سیگنالهای کنترلی که از قبل در حافظه ذخیره شده اند تولید شوند
با تغییردستورالعملها فقط محتویات این حافظه تغییر خواهد کرد
6
کنترل ریزبرنامه نویسی شده
مولد آدرس
بعدی
ثبات آدرس
کنترل
CAR
حافظه
کنترل
ROM
ثبات داده
کنترل
DAR
7
Control Address Register (CAR)
ثبات آدرس کنترل حاوی آدرس ریز اعمالی است که جهت اجرای دستورالعمل نیاز است
ثبات آدرس کنترل
CAR
حافظه کنترل
ROM
8
حافظه کنترل
ریزاعمال لازم جهت اجرای یک دستورالعمل را ذخیره می کند
از نوع ROM است
ROM یک مدار ترکیبی بوده و نیاز به کلاک ندارد
تا زمانی که آدرس ثابت باقی بماند خروجی ROM تغییر نمی کند
خروجی این حافظه ، کلمه کنترل (Control Word ) است
9
Control Data Register (CDR)
ثبات داده کنترل حاوی سیگنالهای کنترلی مربوط به ریزعملی است که از حافظه کنترل انتخاب شده است
ایجاد خروجی های لازم برای ریزعمل فعلی
تعیین ریزعمل بعدی
ادامه دستورالعمل قبلی
واکشی دستورالعمل بعدی
اجرای زیربرنامه
انشعاب به بخش دیگری از حافظه کنترل