حداکثر تعداد دستورات تک آدرسی - نسخهی قابل چاپ |
حداکثر تعداد دستورات تک آدرسی - amir13 - 11 بهمن ۱۳۹۲ ۰۶:۰۴ ب.ظ
سلام من طریقه حل این سوال را متوجه نمی شم. لطفا در مورد روش حل راهنمایی کنید یک ماشین دارای دستورات ۳۲ بیتی با ادرس های حافظه ۶ بیتی می باشد.دستورات در این ماشین می توانند تک ادرسی، دو آدرسی و سه آدرسی باشند.اگر تعداد دستورات دو آدرسی و سه آدرسی موجود در این ماشین نصف حداکثر مقدار ممکن برای آنها باشد .حداکثر تعداد دستورات تک آدرسی چقدر است؟ |
RE: حداکثر تعداد دستورات تک آدرسی - jahanmanesh - 12 بهمن ۱۳۹۲ ۰۳:۰۰ ب.ظ
اول اینکه کلا سوال غلطه ولی اگه مثه سوالات دانشگاه ازادی باش رفتار کنیم(غلط بودنش اینه که در دستورات سه و دو ادرسه فقط یکی از ادرس ها میتونه مربوط به حافظه باشه و بقیه ریجستر هستن) ولی چون سوال چیزی باید خیلی الکی پاسخ بدیم :-D ۳۲ بیتی هستن دستورات. هر ادرسم ۶بیتی هستش، در دستورات ۳ ادرسی ۳٭۶ بیت میره واسه ادرسامون میشه ۱۸ بیت ۳۲-۱۸=۱۴ بیت برای Opcode میمونه که حداکثر دستوراتمونه ولی ما فقط از نصفش استفاده میکنیم که یعنی ۲^۱۳ پس کد: ۲^۱۴-۲^۱۳ ۱۴ بیتش واسه سه ادرسیا بود و میمونه ۶ بیت برای دو ادرسه که از اون ۶ بیت که میشه ۲ به توان ۶ دستور، ما نصفشو فقط واسه دو ادرسیا استفاده کردیم و همچنین یادمونه که یه بیتم از دستورات ۳ ادرسه استفاده نشده که میشه توو دستورات دو ادرسه استفاده بشه (همون نصفی که استفاده نشده بود) در نتیجه یعنی حداکثر تعدادی که میتونی دستورات دو ادرسه داشته باشیم برار ۲بتوان ۶ بعلاوه اون یه بیتی که از بالا مونده بود(همون نصفه که تو دستورات ۳ ادرسه استفاده نشده بود) حداکثر کد: ۲^۶* (۲^۱۴ - ۲^۱۳) کد: ( ۲^۶ * (۲^۱۴ - ۲^۱۳) - ۲^۵ * (۲^۱۴ - ۲^۱۳)) پس حداکثر تعداد دستورات تک ادرسه میتونه ۲بتوان ۶ دستور بعلاوه اون دستوراتی که توی دستورات سه و دو ادرسه استفاده نشده بود همون نصفی هایی که استفاده نشده بود و د اخر اینجور حساب میشه که کد: حداکثر تعداد دستورات تک ادرسه |
RE: حداکثر تعداد دستورات تک آدرسی - amir13 - 12 بهمن ۱۳۹۲ ۰۴:۰۲ ب.ظ
(۱۲ بهمن ۱۳۹۲ ۰۳:۰۰ ب.ظ)jahanmanesh نوشته شده توسط: اول اینکه کلا سوال غلطه ولی اگه مثه سوالات دانشگاه ازادی باش رفتار کنیم(غلط بودنش اینه که در دستورات سه و دو ادرسه فقط یکی از ادرس ها میتونه مربوط به حافظه باشه و بقیه ریجستر هستن) ولی چون سوال چیزی باید خیلی الکی پاسخ بدیم :-D سلام مرسی از جوابتون.این سوال جامع دوم پارسه بود. |
Re: حداکثر تعداد دستورات تک آدرسی - jahanmanesh - 12 بهمن ۱۳۹۲ ۰۵:۱۳ ب.ظ
خواهش میکنم. چه میشت گفت،این ازمونا تنها واسه عادت به شرایط امتحانو،منظم درس خوندنو انگیزع دادن خوبه.ولی من یکی از اون ازمونای ۵۰% رو سوالاشو دوستم واسم فرستاد،اون میگفت مشترکا کلی ج دادم ولی من که دارم کلی منبع مینونم بعضی سوالاشو نمیتونم ج بدم.و اینم دلیلش اینه که ازموناشو مثه کتابابی خودش با بیان خودش میاره که استاندارد نیست.همون دوستم نمیتونست سوالای سراسریو حل کنت ول پارسه رو که از رو کتاباش خونده بود مثه اب خوردن میتونست حل کنه Sent from my GT-N5100 using Tapatalk HD |