حل دو سوال - نسخهی قابل چاپ |
حل دو سوال - saberz - 09 اسفند ۱۳۹۴ ۰۹:۱۸ ب.ظ
دورود دوستان این دو سوال چطوری حل میشن من حل میکنم اما جوابم متفاوته.مرسی از راهنماییتون مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمیباشید. جهت مشاهده پیوندها ثبت نام کنید. |
RE: حل دو سوال - davood_2016 - 09 اسفند ۱۳۹۴ ۱۰:۴۷ ب.ظ
برای سوال اول تعداد تراشه از تقسیم ۴۰۹۶*۱۶ بر ۱۲۸*۸ به دست میاد که ۶۴ تا میشه. اینها باید دو به دو قرار بگیرند که یک خانه ی حافظه را تشکیل بدهند (چون نیاز به خانه های با دیتای ۱۶ بیتی داریم و تراشه ها دیتای ۸ بیتی دارند). دو تراشه در هر خانه استفاده می شود پس کلا ۳۲ خانه داریم. حالا برای آدرس دهی باید یکی از این ۳۲ خانه انتخاب شود که دیکودر ۵ به ۳۲ لازم داریم. ۵ بیت پر ارزش آدرس را برای انتخاب یکی از ۳۲ خانه استفاده می کنیم. البته پس از انتخاب هر خانه، برای آدرس دهی درون هر یک تراشه ها نیاز به ۷ بیت آدرس دهی دیگر داریم. سوال دوم هم مشابه سوال اول است دو خانه داریم که در هر کدوم ۸ تراشه قرار می گیرند. برای انتخاب هر یک از این دو خانه یک بیت لازم داریم اگر ۰ بود خانه اول و اگر یک بود خانه دوم انتخاب شود. نیاز به یک گیت نات بیشتر نیست. [attachment=19705] |