تالار گفتمان مانشت
تعداد مراجعه به حافظه در دستور انشعاب - نسخه‌ی قابل چاپ

تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ

دسترسی کدام به حافظه بیشتر است؟
۱/ رجیستر رجیستر
۲/انشعاب
۳/condition code test
پوران گفته همه یک اندازه ولی مقسمی گفته انشعاب منم میگم انشعاب به نظر شما چیه؟

RE: تعداد مراجعه به حافظه در دستور انشعاب - masoud67 - 10 بهمن ۱۳۹۲ ۰۱:۰۳ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ)zahra2012 نوشته شده توسط:  میشه سوال منو اینجا جواب بدین لطفا
این که دسترسی کدامم به حافظه بیشتر است؟
۱/ رجیستر رجیستر
۲/انشعاب
۳/condition code test
پوران گفته همه یک اندازه ولی مقسمی گفته انشعاب منم میگم انشعاب به نظر شما چیه؟
بستگی داره اون انشعاب چه جوری باشه (البته این مورد را خیلی مطمئن نیستم)
انشعاب مستقیم (BUN) داریم و یه انشعاب با ذخیره دستور برگشت (BSA) داریم
تو BUN دو بار دسترسی داریم یکی برای واکشی و یکی برای آدرس موثر
توی BSA سه تا داریم یکی واکشی و یکی برای آدرس موثر و اگه شرط برقرار شد یکی هم برای ذخیره آدرس برگشت

ثباتی هم که فقط یه دونه داره همون واکشی
و اون سومی را نمیدونم چیه Big Grin

RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۱:۱۵ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۰۱:۰۳ ب.ظ)masoud67 نوشته شده توسط:  
(10 بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ)zahra2012 نوشته شده توسط:  میشه سوال منو اینجا جواب بدین لطفا
این که دسترسی کدامم به حافظه بیشتر است؟
۱/ رجیستر رجیستر
۲/انشعاب
۳/condition code test
پوران گفته همه یک اندازه ولی مقسمی گفته انشعاب منم میگم انشعاب به نظر شما چیه؟
بستگی داره اون انشعاب چه جوری باشه (البته این مورد را خیلی مطمئن نیستم)
انشعاب مستقیم (BUN) داریم و یه انشعاب با ذخیره دستور برگشت (BSA) داریم
تو BUN دو بار دسترسی داریم یکی برای واکشی و یکی برای آدرس موثر
توی BSA سه تا داریم یکی واکشی و یکی برای آدرس موثر و اگه شرط برقرار شد یکی هم برای ذخیره آدرس برگشت

ثباتی هم که فقط یه دونه داره همون واکشی
و اون سومی را نمیدونم چیه Big Grin
منم دقیقا نمیدونم چیه ، این سوال علوم کامپیوتر سال ۸۰ هست و گفته شده که سومی هم یک دسترسی داره ولی پوران گفته همشون فقط یه دسترسی برای واکشی دارن به نظرم منطقی نمیاد و جواب مقسمی که دو میشه درست تره چون بالاخره انشعاب برای آدرس موثر هم یه دسترسی دیگه هم داره Dodgy

(۱۰ بهمن ۱۳۹۲ ۰۱:۱۵ ب.ظ)zahra2012 نوشته شده توسط:  
(10 بهمن ۱۳۹۲ ۰۱:۰۳ ب.ظ)masoud67 نوشته شده توسط:  
(10 بهمن ۱۳۹۲ ۱۲:۲۵ ب.ظ)zahra2012 نوشته شده توسط:  میشه سوال منو اینجا جواب بدین لطفا
این که دسترسی کدامم به حافظه بیشتر است؟
۱/ رجیستر رجیستر
۲/انشعاب
۳/condition code test
پوران گفته همه یک اندازه ولی مقسمی گفته انشعاب منم میگم انشعاب به نظر شما چیه؟
بستگی داره اون انشعاب چه جوری باشه (البته این مورد را خیلی مطمئن نیستم)
انشعاب مستقیم (BUN) داریم و یه انشعاب با ذخیره دستور برگشت (BSA) داریم
تو BUN دو بار دسترسی داریم یکی برای واکشی و یکی برای آدرس موثر
توی BSA سه تا داریم یکی واکشی و یکی برای آدرس موثر و اگه شرط برقرار شد یکی هم برای ذخیره آدرس برگشت

ثباتی هم که فقط یه دونه داره همون واکشی
و اون سومی را نمیدونم چیه Big Grin
منم دقیقا نمیدونم چیه ، این سوال علوم کامپیوتر سال ۸۰ هست و گفته شده که سومی هم یک دسترسی داره ولی پوران گفته همشون فقط یه دسترسی برای واکشی دارن به نظرم منطقی نمیاد و جواب مقسمی که دو میشه درست تره چون بالاخره انشعاب برای آدرس موثر هم یه دسترسی دیگه هم داره Dodgy
البته یه چیزی هم هست توی انشعاب معمولی فقط pc<--ar ,sc<--0 و اجرای این دستور تموم میشه پس میشه همون یه دونه برای واکشی درست میگم ؟Huh

Re: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۳:۳۵ ب.ظ

اون سومی هم برای دستورات شرطیه دیگه. Condition code یعنی دستورات شرطی :-)

Sent from my GT-N5100 using Tapatalk HD

RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۴:۰۵ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۰۳:۳۵ ب.ظ)jahanmanesh نوشته شده توسط:  اون سومی هم برای دستورات شرطیه دیگه. Condition code یعنی دستورات شرطی :-)

Sent from my GT-N5100 using Tapatalk HD

خب اون تو تا یکی میشن دستور انشعاب چی اون چند تاست با توجه به اون چیزی که آخر نوشتم و اگر انشعاب با ذخیره آدرس برگشت نباشه چند تاست؟ دستور بعد از انشعاب رو که دیگه نمیگیریم میشه همون یک بار واکشی فقط؟

Re: RE: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۰۴:۰۵ ب.ظ)zahra2012 نوشته شده توسط:  
(10 بهمن ۱۳۹۲ ۰۳:۳۵ ب.ظ)jahanmanesh نوشته شده توسط:  اون سومی هم برای دستورات شرطیه دیگه. Condition code یعنی دستورات شرطی :-)

Sent from my GT-N5100 using Tapatalk HD

خب اون تو تا یکی میشن دستور انشعاب چی اون چند تاست با توجه به اون چیزی که آخر نوشتم و اگر انشعاب با ذخیره آدرس برگشت نباشه چند تاست؟ دستور بعد از انشعاب رو که دیگه نمیگیریم میشه همون یک بار واکشی فقط؟

ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟
اگه منظورش خوندن و نوشتن توو یه رجیستره، حق با شماست،دستورات پرش حداقل دو دسترسی دارن
Sent from my GT-N5100 using Tapatalk HD

RE: تعداد مراجعه به حافظه در دستور انشعاب - masoud67 - 10 بهمن ۱۳۹۲ ۰۴:۲۱ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)jahanmanesh نوشته شده توسط:  ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟
آدرس ها در رجستر هستند و نه در حافظه یا نه به صورت عملوند در دستور
مثلا
ADD R1,R2
البته اینجا دو آدرسه است که میتونه سه آدرسه هم باشه

Re: RE: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۴:۳۷ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۰۴:۲۱ ب.ظ)masoud67 نوشته شده توسط:  
(10 بهمن ۱۳۹۲ ۰۴:۱۸ ب.ظ)jahanmanesh نوشته شده توسط:  ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟
آدرس ها در رجستر هستند و نه در حافظه یا نه به صورت عملوند در دستور
مثلا
ADD R1,R2
البته اینجا دو آدرسه است که میتونه سه آدرسه هم باشه
ممون بعدا متوجه شدم.اول فک کردم یه حرکت جدیده افسرده شدم که چرا کتابام قدیمین

البته اگر فرض کنیم ادرس موثر در جواب هستش،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 نوشته شده توسط:  ببخشین کتاب من قدیمه نمیدونم دستورات رجیستر رجیستر چی هستن،میشه توضیح بدین؟
آدرس ها در رجستر هستند و نه در حافظه یا نه به صورت عملوند در دستور
مثلا
ADD R1,R2
البته اینجا دو آدرسه است که میتونه سه آدرسه هم باشه
ممون بعدا متوجه شدم.اول فک کردم یه حرکت جدیده افسرده شدم که چرا کتابام قدیمین

البته اگر فرض کنیم ادرس موثر در جواب هستش،BUn یعنی پرش بدون شرط، دیگه نیازی به مراجعه به حافظه نداره دیگه.پس میشه ۱ دسترسی.یعنی همشون برابر میشن.
چون توو پرش بدون شرط فقط محتوای دو رجیستر عوض میشن که میشه همون رجیستر رجیستر
Ar ریخته میشه توو
Pc

Sent from my GT-N5100 using Tapatalk HD

ممنونم ازتون آقای جهانمنش و آقای مسعود پس هر سه فقط یک دسترسی به حافظه اونم برای واکشی دارن البته اگر انشعاب بدون شرط باشه درست شد دیگه؟

Re: RE: تعداد مراجعه به حافظه در دستور انشعاب - jahanmanesh - 10 بهمن ۱۳۹۲ ۰۵:۲۴ ب.ظ

(۱۰ بهمن ۱۳۹۲ ۰۵:۰۳ ب.ظ)zahra2012 نوشته شده توسط:  ممنونم ازتون آقای جهانمنش و آقای مسعود پس هر سه فقط یک دسترسی به حافظه اونم برای واکشی دارن البته اگر انشعاب بدون شرط باشه درست شد دیگه؟

خواهش میکنم.اوهوم همینطوره :-)

Sent from my GT-N5100 using Tapatalk HD

RE: تعداد مراجعه به حافظه در دستور انشعاب - zahra2012 - 10 بهمن ۱۳۹۲ ۰۵:۲۷ ب.ظ

ممنون Smile