فرمت فایل : power point (لینک دانلود پایین صفحه) تعداد اسلاید : 87 اسلاید
اهمیت معماری CPU چقدر است
•استفاده کننده نهائی:
هیچ!
•برنامه نویس سطح بالا
خیلی کم. تا حدی که بتواند کامپایلر مناسب را انتخاب نموده و عملکرد برنامه را بهینه کند.
•برنامه نویس سطح پائین/ طراح OS
این افراد باید اطلاعات کافی در مورد رجیسترها، ساختار حافظه، انواع داده های موجود و عملکرد دستورات داشته باشند.
•طراحان کامپیوتر:
این افراد نیز باید اطلاعات فوق را داشته باشند تا بتوانند اجزا سخت افزای مورد نیاز را انتخاب کنند.
ساختار رجیسترها
•یکی از مهمترین ویژگی های تعیین کننده برا ی یک CPU ساختار رجیسترهای داخلی آن است. این رجیستر ها به دو دسته تقسیم بندی میشوند:
•رجیسترهائی که استفاده کننده آنها را می بیند! و میتواند از طریق برنامه نویسی به آنها دسترسی داشته باشد
–Data registers
–Address registers
•index register
•segment pointer
•stack pointer
–Condition codes (flags)
•رجیسترهائی که برای کنترل و نگهداری وضعیت CPU بکار میروند. این رجیسترها توسط واحد کنترل برای اجرای دستورات مورد استفاده واقع میشوند.
–Program counter
–Instruction register
پاورپوینت جامع و کامل درباره cpu و ساختارآن