تالار گفتمان مانشت
سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰ - نسخه‌ی قابل چاپ

سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰ - sniazvand - 04 دى ۱۳۹۰ ۱۱:۲۸ ق.ظ

کنکوری های عزیز سلام
اگه کسی جواب این سوال رو می دونه من رو هم راهنمایی کنه اخه جواب من در میاد ۱۰۳ و۱۸ که در گزینه‌ها نیست.

سوال ۷۰ کنکور ۹۰ درس معماری - khirm - 05 دى ۱۳۹۰ ۱۲:۵۴ ب.ظ

سلام دوست عزیز
این سوال رو این طور حل کردم

بدون حافظه نانو
طول ریز دستور در روش میکروکنترل:
تعداد سیگنالهای کنترلی + فیلدهای کنترل پرش(branch control field) + آدرس پرش(branch address)
- تعداد سیگنالهای کنترلی = ۱۰۰ بیت
- آدرس پرش = ۸ بیت (چون ۲۵۶ ریزدستور داریم و به هر جا از حافظه میکرو میتوان پرش کرد)
- کنترل پرش = ۲ بیت است(چون ۴ حالت داره:پرش به دستور بعد یعنی pc++، پرش به آدرسی در حافظه میکرو که آدرسش از فیلدهای branch address به دست میاد، پرش به آدرسی که با opp code نگاشت میشه مثلا add نگاشت میشه به آدرس ۱۰۰ حافظه میکرو، آدرسی که از خارج میکروپروگرم کنترلر(همین مداری که تعیین میکنه کدوم یکی از این ۴ حالت)میاد)
اما اینجا برای اینکه جواب در گزینه‌ها باشه، باید ۳ بیت بگیریم! احتمالا تعداد اون c هایی که در شکل هست رو شمرده که ۶ تاست و میشه ۳ بیت. ولی کار اشتباهیه به نظرم!

با حافظه نانو
این طوری حساب کردم که
باید بدونیم چند دستور متمایز داریم. از شکل بر میاد که ۱۵ تاست. در واقع ۱۵ تا دستور ۱۰۰ بیتی داریم. پس به جای اینکه یکی از اون ۱۵ تا رو انتخاب کنیم و کل ۱۰۰ بیتش رو بذاریم تو ریزدستور، می ذاریمشون تو حافظه نانو و آدرس حافظه نانو ش رو میذاریم توی ریزدستور که میشه ۱۵ حالت، ۴ بیت.
تو بقیه فیلدها هم که تغییری نداریم پس میشه ۴+۸+۳ = ۱۵ بیت که این هم تو گزینه‌ها نیست!

جواب سازمان سنجش هم که ۱۱۱ و ۱۱ بوده.
دوستان اگر جایی از راهم اشتباهه تصحیح کنید راهنمایی کنید.

RE: سوال ۷۰ کنکور ۹۰ درس معماری - khirm - 09 دى ۱۳۹۰ ۱۰:۲۸ ب.ظ

دیدم این سوال رو با هیچ کدوم از این چیزهایی که تو کتابها گفتن نمیتونم حل کنم،
این بود که یه سرچ زدم و از روی این فایلی که اتچ کردم خوندم تا یه کم دیدم عمیق‌تر شد.
اگر راه حلی دارید بگید که استفاده کنیمIdea

سوال ۷۰ کنکور ۹۰ درس معماری - موج - ۲۲ دى ۱۳۹۰ ۰۹:۱۲ ب.ظ

دوستان کسی توضیح روونتری برای این سوال نداره
خیلی سوالش گنگ هست
اصلا بحثهایی که توی بخش حافظه کنترل میشد که به این پیچیدگی نبود؟ اینا رو باید از کجا بفهمیم

RE: سوال ۷۰ کنکور ۹۰ درس معماری - silver - 29 دى ۱۳۹۰ ۱۲:۰۶ ب.ظ

(۰۵ دى ۱۳۹۰ ۱۲:۵۴ ب.ظ)khirm نوشته شده توسط:  سلام دوست عزیز
این سوال رو این طور حل کردم
سلام دوست عزیز
اما جواب سنجش گزینه ۲ هست یعنی ۱۰۳و۱۱

سوال ۷۰ کنکور ۹۰ درس معماری - atharrashno - 02 بهمن ۱۳۹۰ ۱۱:۵۵ ب.ظ

مگه فرمت ریز دستور این نیست:


f1+ f2+ f3+ cd + br + ad
مگه اینجا هر f
۶بیت نیست؟

RE: سوال ۷۰ کنکور ۹۰ درس معماری - khirm - 18 بهمن ۱۳۹۰ ۱۱:۰۴ ب.ظ

بچه‌ها ببینید این سوال چقدر شبیه این سواله (سال ۸۸)
پوران این رو این طوری حل کرده:
طول ریز دستور = تعداد سیگنالها + تعداد بیت لازم برای جعبه های شرطی = ۵۰+۴(برای ۱۴ تا)
بدون نانو:
حافظه میکرو = ۱۸۰*۵۴
با نانو:
حافظه نانو = ۵۴*۱۰۰(تعداد جعبه های انتقال = تعداد دستورات متمایز)
حافظه میکرو = ۱۸۰ * ۷(برای کد کردن ۱۰۰ دستور)

میزان صرفه جویی در حافظه میکرو = (۷-۵۴)*۱۸۰
که جوابش تو گزینه‌ها نبوده!
--------------------------------------
حالا تو این سوال، x تو توضیحات majjoon که ۳ بیته، میشه تعداد بیت لازم برای جعبه های شرطی که ۶ تاست تو شکل.
که البته تو حل سوال تاثیری نداشت. ولی از اون جایی که خیلی بچه های خوبی هستیم و میخوایم همه چیز رو بشکافیم، این رو هم شکافتیم، البته بهتره بگم منظور طراح سوال رو شکافتیم! Wink

سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰ - m@hboobe - 01 آبان ۱۳۹۱ ۰۲:۳۲ ب.ظ

من پستهای همه رو خوندم اما یکم هنوز گیجم!!

باتوجه به اون شکلی که داده شده تعداد condition ها ۶ تا هست پس برای نشون دادنش به حداقل ۳ بیت نیاز داریم

من اومدم اون ۲۵۶ دستور رو بر اساس توان ۲ گفتم میشه ۸ که جمعش با ۳ میشه ۱۱ که طول ریز دستور با استفاده از نانو هست و برای بدون نانو همون ۱۰۰رو بعلاوه ۳ کردم که شد ۱۰۳!

اینجور میشه گفت که من میگم؟؟!!!

سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰ - sufia_lido - 13 آذر ۱۳۹۱ ۰۳:۱۰ ب.ظ

اااااااااااااااه ه ه ه
من هیچی نفهمیدم Sad اصلا قاطی کردم .. اینا یعنی چی ی ی ی ی ی ی
یکی که این مبحث رو فهمیده توضیح بده ه ه لطفاااااااا