۰
subtitle
ارسال: #۱
  
سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰
کنکوری های عزیز سلام
اگه کسی جواب این سوال رو می دونه من رو هم راهنمایی کنه اخه جواب من در میاد ۱۰۳ و۱۸ که در گزینهها نیست.
اگه کسی جواب این سوال رو می دونه من رو هم راهنمایی کنه اخه جواب من در میاد ۱۰۳ و۱۸ که در گزینهها نیست.
۰
ارسال: #۲
  
سوال ۷۰ کنکور ۹۰ درس معماری
سلام دوست عزیز
این سوال رو این طور حل کردم
بدون حافظه نانو
طول ریز دستور در روش میکروکنترل:
تعداد سیگنالهای کنترلی + فیلدهای کنترل پرش(branch control field) + آدرس پرش(branch address)
- تعداد سیگنالهای کنترلی = ۱۰۰ بیت
- آدرس پرش = ۸ بیت (چون ۲۵۶ ریزدستور داریم و به هر جا از حافظه میکرو میتوان پرش کرد)
- کنترل پرش = ۲ بیت است(چون ۴ حالت داره:پرش به دستور بعد یعنی pc++، پرش به آدرسی در حافظه میکرو که آدرسش از فیلدهای branch address به دست میاد، پرش به آدرسی که با opp code نگاشت میشه مثلا add نگاشت میشه به آدرس ۱۰۰ حافظه میکرو، آدرسی که از خارج میکروپروگرم کنترلر(همین مداری که تعیین میکنه کدوم یکی از این ۴ حالت)میاد)
اما اینجا برای اینکه جواب در گزینهها باشه، باید ۳ بیت بگیریم! احتمالا تعداد اون c هایی که در شکل هست رو شمرده که ۶ تاست و میشه ۳ بیت. ولی کار اشتباهیه به نظرم!
با حافظه نانو
این طوری حساب کردم که
باید بدونیم چند دستور متمایز داریم. از شکل بر میاد که ۱۵ تاست. در واقع ۱۵ تا دستور ۱۰۰ بیتی داریم. پس به جای اینکه یکی از اون ۱۵ تا رو انتخاب کنیم و کل ۱۰۰ بیتش رو بذاریم تو ریزدستور، می ذاریمشون تو حافظه نانو و آدرس حافظه نانو ش رو میذاریم توی ریزدستور که میشه ۱۵ حالت، ۴ بیت.
تو بقیه فیلدها هم که تغییری نداریم پس میشه ۴+۸+۳ = ۱۵ بیت که این هم تو گزینهها نیست!
جواب سازمان سنجش هم که ۱۱۱ و ۱۱ بوده.
دوستان اگر جایی از راهم اشتباهه تصحیح کنید راهنمایی کنید.
این سوال رو این طور حل کردم
بدون حافظه نانو
طول ریز دستور در روش میکروکنترل:
تعداد سیگنالهای کنترلی + فیلدهای کنترل پرش(branch control field) + آدرس پرش(branch address)
- تعداد سیگنالهای کنترلی = ۱۰۰ بیت
- آدرس پرش = ۸ بیت (چون ۲۵۶ ریزدستور داریم و به هر جا از حافظه میکرو میتوان پرش کرد)
- کنترل پرش = ۲ بیت است(چون ۴ حالت داره:پرش به دستور بعد یعنی pc++، پرش به آدرسی در حافظه میکرو که آدرسش از فیلدهای branch address به دست میاد، پرش به آدرسی که با opp code نگاشت میشه مثلا add نگاشت میشه به آدرس ۱۰۰ حافظه میکرو، آدرسی که از خارج میکروپروگرم کنترلر(همین مداری که تعیین میکنه کدوم یکی از این ۴ حالت)میاد)
اما اینجا برای اینکه جواب در گزینهها باشه، باید ۳ بیت بگیریم! احتمالا تعداد اون c هایی که در شکل هست رو شمرده که ۶ تاست و میشه ۳ بیت. ولی کار اشتباهیه به نظرم!
با حافظه نانو
این طوری حساب کردم که
باید بدونیم چند دستور متمایز داریم. از شکل بر میاد که ۱۵ تاست. در واقع ۱۵ تا دستور ۱۰۰ بیتی داریم. پس به جای اینکه یکی از اون ۱۵ تا رو انتخاب کنیم و کل ۱۰۰ بیتش رو بذاریم تو ریزدستور، می ذاریمشون تو حافظه نانو و آدرس حافظه نانو ش رو میذاریم توی ریزدستور که میشه ۱۵ حالت، ۴ بیت.
تو بقیه فیلدها هم که تغییری نداریم پس میشه ۴+۸+۳ = ۱۵ بیت که این هم تو گزینهها نیست!
جواب سازمان سنجش هم که ۱۱۱ و ۱۱ بوده.
دوستان اگر جایی از راهم اشتباهه تصحیح کنید راهنمایی کنید.
ارسال: #۳
  
RE: سوال ۷۰ کنکور ۹۰ درس معماری
۰
ارسال: #۴
  
RE: سوال ۷۰ کنکور ۹۰ درس معماری
دیدم این سوال رو با هیچ کدوم از این چیزهایی که تو کتابها گفتن نمیتونم حل کنم،
این بود که یه سرچ زدم و از روی این فایلی که اتچ کردم خوندم تا یه کم دیدم عمیقتر شد.
اگر راه حلی دارید بگید که استفاده کنیم
این بود که یه سرچ زدم و از روی این فایلی که اتچ کردم خوندم تا یه کم دیدم عمیقتر شد.
اگر راه حلی دارید بگید که استفاده کنیم
![Idea Idea](images/smilies/lightbulb.gif)
۰
ارسال: #۵
  
سوال ۷۰ کنکور ۹۰ درس معماری
دوستان کسی توضیح روونتری برای این سوال نداره
خیلی سوالش گنگ هست
اصلا بحثهایی که توی بخش حافظه کنترل میشد که به این پیچیدگی نبود؟ اینا رو باید از کجا بفهمیم
خیلی سوالش گنگ هست
اصلا بحثهایی که توی بخش حافظه کنترل میشد که به این پیچیدگی نبود؟ اینا رو باید از کجا بفهمیم
۰
ارسال: #۶
  
سوال ۷۰ کنکور ۹۰ درس معماری
مگه فرمت ریز دستور این نیست:
f1+ f2+ f3+ cd + br + ad
مگه اینجا هر f
۶بیت نیست؟
f1+ f2+ f3+ cd + br + ad
مگه اینجا هر f
۶بیت نیست؟
۰
ارسال: #۷
  
RE: سوال ۷۰ کنکور ۹۰ درس معماری
بچهها ببینید این سوال چقدر شبیه این سواله (سال ۸۸)
پوران این رو این طوری حل کرده:
طول ریز دستور = تعداد سیگنالها + تعداد بیت لازم برای جعبه های شرطی = ۵۰+۴(برای ۱۴ تا)
بدون نانو:
حافظه میکرو = ۱۸۰*۵۴
با نانو:
حافظه نانو = ۵۴*۱۰۰(تعداد جعبه های انتقال = تعداد دستورات متمایز)
حافظه میکرو = ۱۸۰ * ۷(برای کد کردن ۱۰۰ دستور)
میزان صرفه جویی در حافظه میکرو = (۷-۵۴)*۱۸۰
که جوابش تو گزینهها نبوده!
--------------------------------------
حالا تو این سوال، x تو توضیحات majjoon که ۳ بیته، میشه تعداد بیت لازم برای جعبه های شرطی که ۶ تاست تو شکل.
که البته تو حل سوال تاثیری نداشت. ولی از اون جایی که خیلی بچه های خوبی هستیم و میخوایم همه چیز رو بشکافیم، این رو هم شکافتیم، البته بهتره بگم منظور طراح سوال رو شکافتیم!
پوران این رو این طوری حل کرده:
طول ریز دستور = تعداد سیگنالها + تعداد بیت لازم برای جعبه های شرطی = ۵۰+۴(برای ۱۴ تا)
بدون نانو:
حافظه میکرو = ۱۸۰*۵۴
با نانو:
حافظه نانو = ۵۴*۱۰۰(تعداد جعبه های انتقال = تعداد دستورات متمایز)
حافظه میکرو = ۱۸۰ * ۷(برای کد کردن ۱۰۰ دستور)
میزان صرفه جویی در حافظه میکرو = (۷-۵۴)*۱۸۰
که جوابش تو گزینهها نبوده!
--------------------------------------
حالا تو این سوال، x تو توضیحات majjoon که ۳ بیته، میشه تعداد بیت لازم برای جعبه های شرطی که ۶ تاست تو شکل.
که البته تو حل سوال تاثیری نداشت. ولی از اون جایی که خیلی بچه های خوبی هستیم و میخوایم همه چیز رو بشکافیم، این رو هم شکافتیم، البته بهتره بگم منظور طراح سوال رو شکافتیم!
![Wink Wink](images/smilies/wink.gif)
۰
ارسال: #۸
  
سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰
من پستهای همه رو خوندم اما یکم هنوز گیجم!!
باتوجه به اون شکلی که داده شده تعداد condition ها ۶ تا هست پس برای نشون دادنش به حداقل ۳ بیت نیاز داریم
من اومدم اون ۲۵۶ دستور رو بر اساس توان ۲ گفتم میشه ۸ که جمعش با ۳ میشه ۱۱ که طول ریز دستور با استفاده از نانو هست و برای بدون نانو همون ۱۰۰رو بعلاوه ۳ کردم که شد ۱۰۳!
اینجور میشه گفت که من میگم؟؟!!!
باتوجه به اون شکلی که داده شده تعداد condition ها ۶ تا هست پس برای نشون دادنش به حداقل ۳ بیت نیاز داریم
من اومدم اون ۲۵۶ دستور رو بر اساس توان ۲ گفتم میشه ۸ که جمعش با ۳ میشه ۱۱ که طول ریز دستور با استفاده از نانو هست و برای بدون نانو همون ۱۰۰رو بعلاوه ۳ کردم که شد ۱۰۳!
اینجور میشه گفت که من میگم؟؟!!!
۰
ارسال: #۹
  
سوال ۷۰ کنکور مهندسی کامپیوتر سال ۹۰
اااااااااااااااه ه ه ه
من هیچی نفهمیدم
اصلا قاطی کردم .. اینا یعنی چی ی ی ی ی ی ی
یکی که این مبحث رو فهمیده توضیح بده ه ه لطفاااااااا
من هیچی نفهمیدم
![Sad Sad](images/smilies/sad.gif)
یکی که این مبحث رو فهمیده توضیح بده ه ه لطفاااااااا
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close