۱
subtitle
ارسال: #۱
  
سوال ۶۸ سال ۹۱
در یک کامپیوتر دو آدرسه با هشت ثبات عمومی و حافظه ای به حجم [tex]2^{14}[/tex] کلمه ی ۱۰ بیتی از شیوه های نشانی دهی بلافصل ، مستقیم حافظه ای و مستقیم ثباتی استفاده می شود. به فرض داشتن قالب دستورات دو کلمه ای و استفاده از حداکثر تعداد دستور در هر قالب حداکثر تعداد دستورات این کامپیوتر چیست ؟
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال حذف شده بود چون جواب تو گزینه ها نبود.
به نظر من جواب به این صورت که ما ۳ مد آدرس دهی داریم که می تونیم اونهارو از طریق ۲ بیت تفکیک کنیم. حالا با ۲ بیت ۴ حالت به وجود میاد. که یک حالت اضافه رو هم با توجه به این که حداکثر دستورات خواسته شده به حالتی که بیشترین دستور رو داره اختصاص میدیم.
دستورات ۲۰ بیتی هستند.
حالا در مورد حالت بلافصل ۲ بیت برای انتخاب مد آدرس دهی ، ۱۰ بیت برای مقدار بلافصل ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۳-۲-۱۰=۵ بیت برای opcode داریم که ۳۲ دستور تولید می کند.
در مورد حالت مستقیم حافظه ای ۲ بیت برای انتخاب مد آدرس دهی ، ۱۴ بیت برای آدرس دهی حافظه ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۱۴-۳-۲=۱ بیت برای opcode داریم که ۲ دستور تولید می کند.
در مورد حالت مستقیم ثباتی ۲ بیت برای انتخاب مد آدرس دهی ، ۳ بیت برای انتخاب رجیستر اول ، ۳ بیت برای انتخاب رجیستر دوم و نهایتا ۲۰-۳-۳-۲=۱۲ بیت برای opcode داریم که ۴۰۹۶ دستور تولید می کند.
با توجه به نتایج به دست آمده حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم و تعداد این دستورات به ۴۰۹۶*۲=۸۱۹۲ میرسد پس مجموع دستورت برابر است با :
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال حذف شده بود چون جواب تو گزینه ها نبود.
به نظر من جواب به این صورت که ما ۳ مد آدرس دهی داریم که می تونیم اونهارو از طریق ۲ بیت تفکیک کنیم. حالا با ۲ بیت ۴ حالت به وجود میاد. که یک حالت اضافه رو هم با توجه به این که حداکثر دستورات خواسته شده به حالتی که بیشترین دستور رو داره اختصاص میدیم.
دستورات ۲۰ بیتی هستند.
حالا در مورد حالت بلافصل ۲ بیت برای انتخاب مد آدرس دهی ، ۱۰ بیت برای مقدار بلافصل ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۳-۲-۱۰=۵ بیت برای opcode داریم که ۳۲ دستور تولید می کند.
در مورد حالت مستقیم حافظه ای ۲ بیت برای انتخاب مد آدرس دهی ، ۱۴ بیت برای آدرس دهی حافظه ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۱۴-۳-۲=۱ بیت برای opcode داریم که ۲ دستور تولید می کند.
در مورد حالت مستقیم ثباتی ۲ بیت برای انتخاب مد آدرس دهی ، ۳ بیت برای انتخاب رجیستر اول ، ۳ بیت برای انتخاب رجیستر دوم و نهایتا ۲۰-۳-۳-۲=۱۲ بیت برای opcode داریم که ۴۰۹۶ دستور تولید می کند.
با توجه به نتایج به دست آمده حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم و تعداد این دستورات به ۴۰۹۶*۲=۸۱۹۲ میرسد پس مجموع دستورت برابر است با :
۲+۳۲+۸۱۹۲ = ۸۲۲۶
اگر جایی اشتباه کردم بگید ل
طفا.
اگر جایی اشتباه کردم بگید ل
۱
ارسال: #۲
  
RE: سوال ۶۸ سال ۹۱
این تست غلطه، چرا تلاش بیهوده میکنید برای حل اش
پ.ن: کلا غلطه، منظورم فقط گزینه هاش نیست.
پ.ن: کلا غلطه، منظورم فقط گزینه هاش نیست.
ارسال: #۳
  
RE: سوال ۶۸ سال ۹۱
ارسال: #۴
  
RE: سوال ۶۸ سال ۹۱
ارسال: #۵
  
RE: سوال ۶۸ سال ۹۱
(۱۶ بهمن ۱۳۹۲ ۰۵:۲۱ ب.ظ)hosshah نوشته شده توسط:نه که گزینه هاش فقط غلط باشه، کُلا سوالش ایراد داره. از یه چیز غلط هم به نتیجه درست نخواهید رسید.(16 بهمن ۱۳۹۲ ۰۵:۱۵ ب.ظ)هاتف نوشته شده توسط: این تست غلطه، چرا تلاش بیهوده میکنید برای حل اشخب شاید امسال بیاد با گزینه های درستش
بجای سعی روی این، برید روی مشابه اش، سال ۹۰ تست ۶۹ کار کنید، لااقل تست درسته و میشه به جواب منطقی رسید، هرچند اون هم کمی پیچیده است و یه سوپر معمار میخواد حل اش کنه
ارسال: #۶
  
RE: سوال ۶۸ سال ۹۱
(۱۶ بهمن ۱۳۹۲ ۰۵:۵۶ ب.ظ)هاتف نوشته شده توسط: از یه چیز غلط که به نتیجه درست نمیرسید که اخوی
بجای سعی روی این، برید روی مشابه اش، سال ۹۰ تست ۶۹ کار کنید، لااقل تست درسته و میشه به جواب منطقی رسید، هرچند اون هم کمی پیچیده است و یه سوپر معمار میخواد حل اش کنه
بله البته حرفتون درسته
ولی سوال رو فک کنم اشتباه معرفی کردین
ممنون
هاتف، در تاریخ ۱۶ بهمن ۱۳۹۲ ۰۶:۰۵ ب.ظ برای این مطلب یک پانوشت گذاشته است:
بله اشتباهی شد، الان اصلاح کردم.
۰
ارسال: #۷
  
RE: سوال ۶۸ سال ۹۱
در یک کامپیوتر دو آدرسه با هشت ثبات عمومی و حافظه ای به حجم کلمه ی ۱۰ بیتی از شیوه های نشانی دهی بلافصل ، مستقیم حافظه ای و مستقیم ثباتی استفاده می شود. به فرض داشتن قالب دستورات دو کلمه ای و استفاده از حداکثر تعداد دستور در هر قالب حداکثر تعداد دستورات این کامپیوتر چیست ؟
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال رو یکی از بچه ها لطف کردند پارسال توضیح دادند اما کسی نگفته جوابشون درسته یا نه؟!!
ضمن اینکه من از روی مقسمی خوندم و یه جواب دیگه برای این سوال نوشته!اما متاسفانه هر کار میکنم عکسش اتچ نمیشه!
حالا سوالای من اینه :
میشه به صور کلی یه توضیح بدید که این سوال چطوری حل میشه؟
و منظور سوال از حداکثر تعداد دستور در هر قالب چیه؟
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال رو یکی از بچه ها لطف کردند پارسال توضیح دادند اما کسی نگفته جوابشون درسته یا نه؟!!
ضمن اینکه من از روی مقسمی خوندم و یه جواب دیگه برای این سوال نوشته!اما متاسفانه هر کار میکنم عکسش اتچ نمیشه!
حالا سوالای من اینه :
میشه به صور کلی یه توضیح بدید که این سوال چطوری حل میشه؟
و منظور سوال از حداکثر تعداد دستور در هر قالب چیه؟
ارسال: #۸
  
RE: سوال ۶۸ سال ۹۱
(۰۳ بهمن ۱۳۹۲ ۱۲:۴۵ ق.ظ)kati نوشته شده توسط: این سوال رو یکی از بچه ها لطف کردند پارسال توضیح دادند اما کسی نگفته جوابشون درسته یا نه؟!!سوال ظاهرا مشکل داشته . یا شاید گزینه هاش . ولی بهرحال حذف شده بوده
ضمن اینکه من از روی مقسمی خوندم و یه جواب دیگه برای این سوال نوشته!اما متاسفانه هر کار میکنم عکسش اتچ نمیشه!
اونی هم که پارسال حل کرده بوده اشتباه حل کرده بود چون باید یه فیلد Mode واسه نوع دستورات در نظر میگرفته با ۲ بیت (برای سه حالت بلافصل و جافظه ای و ثباتی)
فکر کنم همین دوستمون درست حل کردند. چون سریع یه نگاه انداختم دیدم درست حل کرده.
۰
ارسال: #۱۰
  
RE: سوال ۶۸ سال ۹۱
۰
ارسال: #۱۱
  
RE: سوال ۶۸ سال ۹۱
(۱۰ بهمن ۱۳۹۱ ۱۲:۵۴ ب.ظ)armin_b00ter نوشته شده توسط: در یک کامپیوتر دو آدرسه با هشت ثبات عمومی و حافظه ای به حجم [tex]2^{14}[/tex] کلمه ی ۱۰ بیتی از شیوه های نشانی دهی بلافصل ، مستقیم حافظه ای و مستقیم ثباتی استفاده می شود. به فرض داشتن قالب دستورات دو کلمه ای و استفاده از حداکثر تعداد دستور در هر قالب حداکثر تعداد دستورات این کامپیوتر چیست ؟
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال حذف شده بود چون جواب تو گزینه ها نبود.
به نظر من جواب به این صورت که ما ۳ مد آدرس دهی داریم که می تونیم اونهارو از طریق ۲ بیت تفکیک کنیم. حالا با ۲ بیت ۴ حالت به وجود میاد. که یک حالت اضافه رو هم با توجه به این که حداکثر دستورات خواسته شده به حالتی که بیشترین دستور رو داره اختصاص میدیم.
دستورات ۲۰ بیتی هستند.
حالا در مورد حالت بلافصل ۲ بیت برای انتخاب مد آدرس دهی ، ۱۰ بیت برای مقدار بلافصل ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۳-۲-۱۰=۵ بیت برای opcode داریم که ۳۲ دستور تولید می کند.
در مورد حالت مستقیم حافظه ای ۲ بیت برای انتخاب مد آدرس دهی ، ۱۴ بیت برای آدرس دهی حافظه ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۱۴-۳-۲=۱ بیت برای opcode داریم که ۲ دستور تولید می کند.
در مورد حالت مستقیم ثباتی ۲ بیت برای انتخاب مد آدرس دهی ، ۳ بیت برای انتخاب رجیستر اول ، ۳ بیت برای انتخاب رجیستر دوم و نهایتا ۲۰-۳-۳-۲=۱۲ بیت برای opcode داریم که ۴۰۹۶ دستور تولید می کند.
با توجه به نتایج به دست آمده حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم و تعداد این دستورات به ۴۰۹۶*۲=۸۱۹۲ میرسد پس مجموع دستورت برابر است با :
۲+۳۲+۸۱۹۲ = ۸۲۲۶طفا.
اگر جایی اشتباه کردم بگید ل
برای حالت بلافصل آدرس ثبات هم میخوایم؟:-؟
ارسال: #۱۲
  
RE: سوال ۶۸ سال ۹۱
ارسال: #۱۳
  
RE: سوال ۶۸ سال ۹۱
۰
ارسال: #۱۴
  
RE: سوال ۶۸ سال ۹۱
خب حالا یه سوال چرا اون دوستمون گفتند که حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم؟
و یه سوال دیگه (نخندینا !!) : این که گفته حداکثر تعداد دستور در هر قالب یعنی چی؟
و یه سوال دیگه (نخندینا !!) : این که گفته حداکثر تعداد دستور در هر قالب یعنی چی؟
ارسال: #۱۵
  
RE: سوال ۶۸ سال ۹۱
(۰۵ بهمن ۱۳۹۲ ۱۲:۴۶ ق.ظ)kati نوشته شده توسط: خب حالا یه سوال چرا اون دوستمون گفتند که حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم؟
و یه سوال دیگه (نخندینا !!) : این که گفته حداکثر تعداد دستور در هر قالب یعنی چی؟
حداکثر بعنی اگه مثلا یه بیت داریم برا فیلد opcode حتما دوتاشو بهش اختصاص بدیم نگیم باشه برا بقیه)))))
۰
ارسال: #۱۶
  
RE: سوال ۶۸ سال ۹۱
(۱۰ بهمن ۱۳۹۱ ۱۲:۵۴ ب.ظ)armin_b00ter نوشته شده توسط: در یک کامپیوتر دو آدرسه با هشت ثبات عمومی و حافظه ای به حجم [tex]2^{14}[/tex] کلمه ی ۱۰ بیتی از شیوه های نشانی دهی بلافصل ، مستقیم حافظه ای و مستقیم ثباتی استفاده می شود. به فرض داشتن قالب دستورات دو کلمه ای و استفاده از حداکثر تعداد دستور در هر قالب حداکثر تعداد دستورات این کامپیوتر چیست ؟
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال حذف شده بود چون جواب تو گزینه ها نبود.
به نظر من جواب به این صورت که ما ۳ مد آدرس دهی داریم که می تونیم اونهارو از طریق ۲ بیت تفکیک کنیم. حالا با ۲ بیت ۴ حالت به وجود میاد. که یک حالت اضافه رو هم با توجه به این که حداکثر دستورات خواسته شده به حالتی که بیشترین دستور رو داره اختصاص میدیم.
دستورات ۲۰ بیتی هستند.
حالا در مورد حالت بلافصل ۲ بیت برای انتخاب مد آدرس دهی ، ۱۰ بیت برای مقدار بلافصل ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۳-۲-۱۰=۵ بیت برای opcode داریم که ۳۲ دستور تولید می کند.
در مورد حالت مستقیم حافظه ای ۲ بیت برای انتخاب مد آدرس دهی ، ۱۴ بیت برای آدرس دهی حافظه ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۱۴-۳-۲=۱ بیت برای opcode داریم که ۲ دستور تولید می کند.
در مورد حالت مستقیم ثباتی ۲ بیت برای انتخاب مد آدرس دهی ، ۳ بیت برای انتخاب رجیستر اول ، ۳ بیت برای انتخاب رجیستر دوم و نهایتا ۲۰-۳-۳-۲=۱۲ بیت برای opcode داریم که ۴۰۹۶ دستور تولید می کند.
با توجه به نتایج به دست آمده حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم و تعداد این دستورات به ۴۰۹۶*۲=۸۱۹۲ میرسد پس مجموع دستورت برابر است با :
۲+۳۲+۸۱۹۲ = ۸۲۲۶طفا.
اگر جایی اشتباه کردم بگید ل
خب ببینین مثلا تو آردرس دهی حافظه و ثبات یه تک بیت می مونه میشه ۲ حالت. برا آدرس دهی بلافصل ۳۲ حالت داریم که دوحالتش رفته برا آدرس دهی مستقیم پس میشه ۳۰ دستور. برای ثباتی هم میشه ۳۲-۴۰۹۶ بعد در۲ ضرب بشه.درسته؟اگه ایراد داره بگین
ارسال: #۱۷
  
RE: سوال ۶۸ سال ۹۱
(۰۵ بهمن ۱۳۹۲ ۱۲:۳۳ ب.ظ)سودابه م نوشته شده توسط: خب ببینین مثلا تو آردرس دهی حافظه و ثبات یه تک بیت می مونه میشه ۲ حالت. برا آدرس دهی بلافصل ۳۲ حالت داریم که دوحالتش رفته برا آدرس دهی مستقیم پس میشه ۳۰ دستور. برای ثباتی هم میشه ۳۲-۴۰۹۶ بعد در۲ ضرب بشه.درسته؟اگه ایراد داره بگین
نه به نظر من دارین اشتباه میکنین
اول اینکه ما بیت هایی رو برای تمایز قائل شدن بین اینکه دستورات در چه مدی هستن در نظر گرفتیم پس دیگه لازم نیست کد ها رو از هم جدا کنیم
دوم هم اینکه اگر قراره به مدهای مختلف بیت اختصاص ندیم باید اینجوری بگین که حالت حافظه ثبات ۳ بیت ازش میمونه یعنی ۸ حالت حالا از این ۸ حالت مثلا یه حالتش رو برداره ۷ حالت رو بده به روش های دیگه
حالا از بلافصل ثبات ۷ بیت مونده بود که از ۳ بیت اول از اون ۷ حالت ۱ حالت رو بهش میدیم و ۴ بیت هم برای خودش میمونه و میشه ۱۶ حالت کلا
برای دو ثبات هم ۱۲ تا مونده که از ۳ تا بیت اول ۶ حالت میگیره و بقیش هم ۹ بیته که میشه ۵۱۲*۶ حالت
۰
ارسال: #۱۸
  
RE: سوال ۶۸ سال ۹۱
(۱۰ بهمن ۱۳۹۱ ۱۲:۵۴ ب.ظ)armin_b00ter نوشته شده توسط: در یک کامپیوتر دو آدرسه با هشت ثبات عمومی و حافظه ای به حجم [tex]2^{14}[/tex] کلمه ی ۱۰ بیتی از شیوه های نشانی دهی بلافصل ، مستقیم حافظه ای و مستقیم ثباتی استفاده می شود. به فرض داشتن قالب دستورات دو کلمه ای و استفاده از حداکثر تعداد دستور در هر قالب حداکثر تعداد دستورات این کامپیوتر چیست ؟چرا اخر کار همه دستورات با هم جمع کردین؟؟؟
۱) ۳۷
۲) ۱۶۴
۳) ۵۳۴
۴) ۱۰۳۲
این سوال حذف شده بود چون جواب تو گزینه ها نبود.
به نظر من جواب به این صورت که ما ۳ مد آدرس دهی داریم که می تونیم اونهارو از طریق ۲ بیت تفکیک کنیم. حالا با ۲ بیت ۴ حالت به وجود میاد. که یک حالت اضافه رو هم با توجه به این که حداکثر دستورات خواسته شده به حالتی که بیشترین دستور رو داره اختصاص میدیم.
دستورات ۲۰ بیتی هستند.
حالا در مورد حالت بلافصل ۲ بیت برای انتخاب مد آدرس دهی ، ۱۰ بیت برای مقدار بلافصل ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۳-۲-۱۰=۵ بیت برای opcode داریم که ۳۲ دستور تولید می کند.
در مورد حالت مستقیم حافظه ای ۲ بیت برای انتخاب مد آدرس دهی ، ۱۴ بیت برای آدرس دهی حافظه ، ۳ بیت برای انتخاب رجیستر و نهایتا ۲۰-۱۴-۳-۲=۱ بیت برای opcode داریم که ۲ دستور تولید می کند.
در مورد حالت مستقیم ثباتی ۲ بیت برای انتخاب مد آدرس دهی ، ۳ بیت برای انتخاب رجیستر اول ، ۳ بیت برای انتخاب رجیستر دوم و نهایتا ۲۰-۳-۳-۲=۱۲ بیت برای opcode داریم که ۴۰۹۶ دستور تولید می کند.
با توجه به نتایج به دست آمده حالت اضافی آدرس دهی را به مستقیم ثباتی نسبت می دهیم و تعداد این دستورات به ۴۰۹۶*۲=۸۱۹۲ میرسد پس مجموع دستورت برابر است با :
۲+۳۲+۸۱۹۲ = ۸۲۲۶طفا.
اگر جایی اشتباه کردم بگید ل
به ازای حالتی که مستقیم ثباتی باشه حداکثر تعداد را داریم من متوجه نشدم چرا اخرش جمع کردین
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close