تعداد مراجعه به حافظه در دستور انشعاب - نسخهی قابل چاپ |
تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ
دسترسی کدام به حافظه بیشتر است؟ ۱/ رجیستر رجیستر ۲/انشعاب ۳/condition code test پوران گفته همه یک اندازه ولی مقسمی گفته انشعاب منم میگم انشعاب به نظر شما چیه؟ |
RE: تعداد مراجعه به حافظه در دستور انشعاب - masoud67 - 10 بهمن ۱۳۹۲ ۰۱:۰۳ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ)zahra2012 نوشته شده توسط: میشه سوال منو اینجا جواب بدین لطفابستگی داره اون انشعاب چه جوری باشه (البته این مورد را خیلی مطمئن نیستم) انشعاب مستقیم (BUN) داریم و یه انشعاب با ذخیره دستور برگشت (BSA) داریم تو BUN دو بار دسترسی داریم یکی برای واکشی و یکی برای آدرس موثر توی BSA سه تا داریم یکی واکشی و یکی برای آدرس موثر و اگه شرط برقرار شد یکی هم برای ذخیره آدرس برگشت ثباتی هم که فقط یه دونه داره همون واکشی و اون سومی را نمیدونم چیه |
RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۱:۱۵ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۱:۰۳ ب.ظ)masoud67 نوشته شده توسط:منم دقیقا نمیدونم چیه ، این سوال علوم کامپیوتر سال ۸۰ هست و گفته شده که سومی هم یک دسترسی داره ولی پوران گفته همشون فقط یه دسترسی برای واکشی دارن به نظرم منطقی نمیاد و جواب مقسمی که دو میشه درست تره چون بالاخره انشعاب برای آدرس موثر هم یه دسترسی دیگه هم داره(10 بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ)zahra2012 نوشته شده توسط: میشه سوال منو اینجا جواب بدین لطفابستگی داره اون انشعاب چه جوری باشه (البته این مورد را خیلی مطمئن نیستم) (۱۰ بهمن ۱۳۹۲ ۰۱:۱۵ ب.ظ)zahra2012 نوشته شده توسط:البته یه چیزی هم هست توی انشعاب معمولی فقط pc<--ar ,sc<--0 و اجرای این دستور تموم میشه پس میشه همون یه دونه برای واکشی درست میگم ؟(10 بهمن ۱۳۹۲ ۰۱:۰۳ ب.ظ)masoud67 نوشته شده توسط:منم دقیقا نمیدونم چیه ، این سوال علوم کامپیوتر سال ۸۰ هست و گفته شده که سومی هم یک دسترسی داره ولی پوران گفته همشون فقط یه دسترسی برای واکشی دارن به نظرم منطقی نمیاد و جواب مقسمی که دو میشه درست تره چون بالاخره انشعاب برای آدرس موثر هم یه دسترسی دیگه هم داره(10 بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ)zahra2012 نوشته شده توسط: میشه سوال منو اینجا جواب بدین لطفابستگی داره اون انشعاب چه جوری باشه (البته این مورد را خیلی مطمئن نیستم) |
Re: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۳:۳۵ ب.ظ
اون سومی هم برای دستورات شرطیه دیگه. Condition code یعنی دستورات شرطی :-) Sent from my GT-N5100 using Tapatalk HD |
RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۴:۰۵ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۳:۳۵ ب.ظ)jahanmanesh نوشته شده توسط: اون سومی هم برای دستورات شرطیه دیگه. Condition code یعنی دستورات شرطی :-) خب اون تو تا یکی میشن دستور انشعاب چی اون چند تاست با توجه به اون چیزی که آخر نوشتم و اگر انشعاب با ذخیره آدرس برگشت نباشه چند تاست؟ دستور بعد از انشعاب رو که دیگه نمیگیریم میشه همون یک بار واکشی فقط؟ |
Re: RE: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۴:۰۵ ب.ظ)zahra2012 نوشته شده توسط:(10 بهمن ۱۳۹۲ ۰۳:۳۵ ب.ظ)jahanmanesh نوشته شده توسط: اون سومی هم برای دستورات شرطیه دیگه. Condition code یعنی دستورات شرطی :-) ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟ اگه منظورش خوندن و نوشتن توو یه رجیستره، حق با شماست،دستورات پرش حداقل دو دسترسی دارن Sent from my GT-N5100 using Tapatalk HD |
RE: تعداد مراجعه به حافظه در دستور انشعاب - masoud67 - 10 بهمن ۱۳۹۲ ۰۴:۲۱ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)jahanmanesh نوشته شده توسط: ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟آدرس ها در رجستر هستند و نه در حافظه یا نه به صورت عملوند در دستور مثلا ADD R1,R2 البته اینجا دو آدرسه است که میتونه سه آدرسه هم باشه |
Re: RE: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۴:۳۷ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۴:۲۱ ب.ظ)masoud67 نوشته شده توسط:ممون بعدا متوجه شدم.اول فک کردم یه حرکت جدیده افسرده شدم که چرا کتابام قدیمین(10 بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)jahanmanesh نوشته شده توسط: ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟آدرس ها در رجستر هستند و نه در حافظه یا نه به صورت عملوند در دستور البته اگر فرض کنیم ادرس موثر در جواب هستش،BUn یعنی پرش بدون شرط، دیگه نیازی به مراجعه به حافظه نداره دیگه.پس میشه ۱ دسترسی.یعنی همشون برابر میشن. چون توو پرش بدون شرط فقط محتوای دو رجیستر عوض میشن که میشه همون رجیستر رجیستر Ar ریخته میشه توو Pc Sent from my GT-N5100 using Tapatalk HD |
RE: تعداد مراجعه به حافظه در دستور انشعاب - masoud67 - 10 بهمن ۱۳۹۲ ۰۴:۵۶ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۴:۳۷ ب.ظ)jahanmanesh نوشته شده توسط: البته اگر فرض کنیم ادرس موثر در جواب هستش،BUn یعنی پرش بدون شرط، دیگه نیازی به مراجعه به حافظه نداره دیگه.پس میشه ۱ دسترسی.یعنی همشون برابر میشن.دوستان من اون جملات قبلیمو اصلاح میکنم. چون اشتباه کردم اونایی که نوشتم مربوط به دستورالعملهای حافظه ای غیر مستقیم بود که یه دونه برای آدرس موثر باید اضافه میشد BUN با آدرس مستقیم میشه یک دسترسی فقط برای واکشی BUN با آدرس مستقیم میشه دو دسترسی یکی برای واکشی و یکی برای آدرس موثر و اگه شرط برقرار شد این آدرس موثر را میریزه تو PC BSA با آدرس مستقیم دو دسترسی : یکی واکشی و دیگری برای ذخیره آدرس برگشت BSA با آدرس غیرمستقیم سه دسترسی : یکی واکشی و یکی برای آدرس موثر و دیگری برای ذخیره آدرس برگشت در صورت برقرار بودن شرط خلاصه شرمنده اشتباه شد پس اگر منظور از انشعاب اولی باشه ، هر سه تا یه دسترسی دارند و اگه منظور BSA باشه، انشعاب دو دسترسی داره (در حالت آدرس مستقیم) |
RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۵:۰۳ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۴:۳۷ ب.ظ)jahanmanesh نوشته شده توسط:(10 بهمن ۱۳۹۲ ۰۴:۲۱ ب.ظ)masoud67 نوشته شده توسط:ممون بعدا متوجه شدم.اول فک کردم یه حرکت جدیده افسرده شدم که چرا کتابام قدیمین(10 بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)jahanmanesh نوشته شده توسط: ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟آدرس ها در رجستر هستند و نه در حافظه یا نه به صورت عملوند در دستور ممنونم ازتون آقای جهانمنش و آقای مسعود پس هر سه فقط یک دسترسی به حافظه اونم برای واکشی دارن البته اگر انشعاب بدون شرط باشه درست شد دیگه؟ |
Re: RE: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۵:۲۴ ب.ظ
(۱۰ بهمن ۱۳۹۲ ۰۵:۰۳ ب.ظ)zahra2012 نوشته شده توسط: ممنونم ازتون آقای جهانمنش و آقای مسعود پس هر سه فقط یک دسترسی به حافظه اونم برای واکشی دارن البته اگر انشعاب بدون شرط باشه درست شد دیگه؟ خواهش میکنم.اوهوم همینطوره :-) Sent from my GT-N5100 using Tapatalk HD |
RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۵:۲۷ ب.ظ
ممنون |