۱۳۹۸ اردیبهشت ۱۲, پنجشنبه

نکات تستی کنکور معماری کامپیوتر - واحد پردازش CPU

در پشته SP در هر دو حالت پر و خالی به خانه صفر اشاره میکند و تنها تفاوت در بیتهای FULL و EMPTY است.
برای Push ترتیب قرار دادن اطلاعات و اضافه کردن SP مهم نیست ولی برای POP باید حتما ابتدا SP را یک واحد کم کنیم و سپس بخوانیم.
عبارت ریاضی در پشته بصورت پسوندی (معکوس لهستانی) قرار میگیرند.
تعداد Pushها به اندازه تعداد عملوندهاست.
در RISC فقط load و Store روی حافظه عمل میکند باقی دستورات فقط روی ثباتها هستند.
پرش به زیر روال دو عمل انجام میدهد:
۱. آدرس دستور بعدی در مکانی ذخیره میشود.
۲. کمترل به ابتدای زیر روال منتقل میشود.
آخرین دستور هر زیر روال(return) آدرس بازگشت را که ذخیره شده بود به PC منتقل میکند.
اگر L تعداد ثباتهای محلی. G تعداد ثباتهای سراسری. C تعداد ثباتهای مشترک و W تعداد پنجره ها باشد داریم:
اندازه پنجره = L + 2C + G
تعداد کل ثباتها = (C+L) * W + G
چیزهایی که باید از کتاب خوانده شود: CPU. پشته. عبارت پسوندی. فرمت دستور العمل. ماشین پشته ای. دستورات RISC.انواع مدهای آدرس دهی(ضمنی. بلافصل.ثباتی. ثباتی غیر مستقیم. افزاینده یا کاهنده. مستقیم. غیر مستقیم. نسبی. ایندکس. ثبات پایه). دستورات کامپیوتر(دستورات انتقال داده. دستکاری داده. دستورات کنترل برنامه. دستورات خاص پردازنده.)شرایط بیتهای وضعیت. صدا کردن و بازگشت از زیرروال.وقفه و انواع آن(وقفه خارجی. داخلی و نرم افزاری). کامپیوترهای CISC و RISC و تفاوتشان. پنجره های هم پوشان ثباتی.

هیچ نظری موجود نیست:

ارسال یک نظر