تالار گفتمان مانشت

نسخه‌ی کامل: [درخواست راهنمایی] ثبات های PC و IR
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام
عزیزان ثبات PC آدرس دستور العمل فعلی داخلش هست یا بعدی؟
یکی میگه فعلی. یکی میگه بعدی
IR هم چی؟ اون خود دستور العمل فعلی که میخواهد پردازش بشه داخلش هست یا بعدی؟!
ممنون
(22 شهریور 1394 09:02 ق.ظ)irpersian20 نوشته شده توسط: [ -> ]سلام
عزیزان ثبات PC آدرس دستور العمل فعلی داخلش هست یا بعدی؟
یکی میگه فعلی. یکی میگه بعدی
IR هم چی؟ اون خود دستور العمل فعلی که میخواهد پردازش بشه داخلش هست یا بعدی؟!
ممنون

ثبات IR دستور العمل جاری رو در خود نگه می دارد.
وظیفه ثبات PC هم اینکه آدرس دستورالعمل که باید fetch شود را در خود داشته باشد یعنی دستورالعملی که قرار است اجرا شود (دستورالعمل بعدی)، پس حین اجرای یه دستور باید مقدار PC را برای دستور بعدی تعیین کنیم، ممکن است بسته به نوع ریزمعماری مقدار PC در آخرین سیکل یا ریزدستور اجرای دستور جاری مقدار جدید خود را بگیرد، یعنی در طی اجرای دستور جاری آدرس دستور فعلی را داشته باشد ولی وظیفه داریم تا قبل از اتمام اجرای دستور جاری، مقدار جدید را در آن بارگذاری کنیم.
آدرس دستورالعمل بعدی که قرار است توسط پردازنده اجرا شود.
لینک مرجع