تالار گفتمان مانشت
[درخواست راهنمایی] ثبات های PC و IR - نسخه‌ی قابل چاپ

[درخواست راهنمایی] ثبات های PC و IR - irpersian20 - 22 شهریور ۱۳۹۴ ۰۹:۰۲ ق.ظ

سلام
عزیزان ثبات PC آدرس دستور العمل فعلی داخلش هست یا بعدی؟
یکی میگه فعلی. یکی میگه بعدی
IR هم چی؟ اون خود دستور العمل فعلی که میخواهد پردازش بشه داخلش هست یا بعدی؟!
ممنون

RE: [درخواست راهنمایی] ثبات های PC و IR - Farzamm - 22 شهریور ۱۳۹۴ ۰۹:۳۳ ق.ظ

(۲۲ شهریور ۱۳۹۴ ۰۹:۰۲ ق.ظ)irpersian20 نوشته شده توسط:  سلام
عزیزان ثبات PC آدرس دستور العمل فعلی داخلش هست یا بعدی؟
یکی میگه فعلی. یکی میگه بعدی
IR هم چی؟ اون خود دستور العمل فعلی که میخواهد پردازش بشه داخلش هست یا بعدی؟!
ممنون

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

RE: [درخواست راهنمایی] ثبات های PC و IR - abolfazl pepco - 22 شهریور ۱۳۹۴ ۱۰:۳۹ ق.ظ

آدرس دستورالعمل بعدی که قرار است توسط پردازنده اجرا شود.