تالار گفتمان مانشت
پایپلان - نسخه‌ی قابل چاپ

پایپلان - iCanDoIt - 19 دى ۱۳۹۴ ۰۴:۴۸ ب.ظ

سلام و درود.Heart

صفحه ۱۷۴ کتاب معماری پوران پژوهش مثال اول یه مثال که عکسش رو پایین آوردم گذاشته میشه حل این مثال و جوابش رو شرح بدید خود کتاب یه چیزایی نوشته من خوب متوجه نشدم.
اگه تصویر باز نشد
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
کلیک کنید.

[تصویر:  394407_zns3c28n2kw3t8vpxr13.jpg]

TongueHuh

مسیر عکس

مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.

اگه عکس نشون داده نشده روی لینک بالا کلیک کنید.

با تشکر.

RE: پایپلان - iCanDoIt - 20 دى ۱۳۹۴ ۰۱:۵۵ ب.ظ

تصویر اصلاح شد.!

RE: پایپلان - MiladCr7 - 20 دى ۱۳۹۴ ۰۶:۵۰ ب.ظ

سلام .ببینید کل مطلبش همینه که در حالت عادی باید به جای اون NOP ( که میگه هیچ کاری انجام نده یا به عبارت دیگه تاخیر انداخته ) دستور ۳ اجرا میشد .حالا اگه این اتفاق میفتاد توی زمان ۴ دستور ۲ داشت نتیجه محسابات رو توی [tex]R_2[/tex] میریزه و توی همون زمان ۴ دستور ۳ میخواد مقدار [tex]R_2[/tex] روبخونه که با [tex]R_1[/tex] حمع کنه پس ما الان داریم همزمان هم از [tex]R_2[/tex] میخونیم و هم نتایج رو توش مینویسیم که این کار رو نمیتونیم انجام بدیم .برای همین از NOP استفاده کردیم که یه تاخیر بندازیم و در مرحله بعد اگه به زمان ۴ دقت کنی میبینی که دیگه همچین مشکلی رو نداریم چون دستور ۲ داره نتیجه رو توی [tex]R_2[/tex] میریزه و دستور ۳ یه خونه از حافظه رو واکشی میکنه پس با اون تاخیر مشکل حل شد .کل مطلبی که میخواست بگه همین بود