تالار گفتمان مانشت
کنترل ریزبرنامه نویسی_سوال کنکور ۹۵ - نسخه‌ی قابل چاپ

کنترل ریزبرنامه نویسی_سوال کنکور ۹۵ - hamed_golden - 06 بهمن ۱۳۹۵ ۰۶:۲۱ ب.ظ

در یک سیستم رقمی که مدار کنترل آن به صورت ریزبرنامه سازی مطرح شده است، تعداد ۱۹۷ سیگنال کنترل وجود دارد. حجم ریزحافظه ۱۷^۲ ریز دستور است. اگر ۶۰۰ الگوی متفاوت از فعالیت سیگنال های کنترل داشته باشیم و از تکنیک نانو حافظه برای کاهش حجم ریز استفاده کنیم، حجم ریز حافظه به ۱۰% کاهش می یابد. طول فیلد micro-OpCode در قالب ریزدستورات چند بیت است؟
۱- ۳
۲- ۴
۳- ۵
۴- با این اطلاعات قابل تعیین نیست.

اینو فقط مفهمومش رو یکی بهم برسونه کافیه (:دی) حلش بماند...

(۰۶ بهمن ۱۳۹۵ ۰۶:۲۱ ب.ظ)hamed_golden نوشته شده توسط:  در یک سیستم رقمی که مدار کنترل آن به صورت ریزبرنامه سازی مطرح شده است، تعداد ۱۹۷ سیگنال کنترل وجود دارد. حجم ریزحافظه ۱۷^۲ ریز دستور است. اگر ۶۰۰ الگوی متفاوت از فعالیت سیگنال های کنترل داشته باشیم و از تکنیک نانو حافظه برای کاهش حجم ریز استفاده کنیم، حجم ریز حافظه به ۱۰% کاهش می یابد. طول فیلد micro-OpCode در قالب ریزدستورات چند بیت است؟
۱- ۳
۲- ۴
۳- ۵
۴- با این اطلاعات قابل تعیین نیست.

اینو فقط مفهمومش رو یکی بهم برسونه کافیه (:دی) حلش بماند...

اگه از ریزبرنامه نویسی افقی استفاده کنیم داریم که :
۱۰* ۱۷^۲ = حجم ریز حافظه و بیت های که صرفه جویی شده برابر میشه با ۱۸۷* ۱۷^۲ = ۱۰* ۱۷^۲ - ۱۹۷ * ۱۷^۲
که این نشون میده حجم حافظه به ۵ درصد کاهش پیدا کرده است. اگه بخواهیم که به ۱۰ درصد کاهش پیدا کنه باید تعداد بیت ها باشه ۲۰ تا. یعنی قالب دستورات ۲۰ بیتی هستند . ولی نمیدونم چجوری میشه از این اطلاعات طول فیلد رو مشخص کرد.


RE: کنترل ریزبرنامه نویسی_سوال کنکور ۹۵ - arash691 - 02 اسفند ۱۳۹۵ ۱۲:۱۳ ق.ظ

(۰۶ بهمن ۱۳۹۵ ۰۶:۲۱ ب.ظ)hamed_golden نوشته شده توسط:  در یک سیستم رقمی که مدار کنترل آن به صورت ریزبرنامه سازی مطرح شده است، تعداد ۱۹۷ سیگنال کنترل وجود دارد. حجم ریزحافظه ۱۷^۲ ریز دستور است. اگر ۶۰۰ الگوی متفاوت از فعالیت سیگنال های کنترل داشته باشیم و از تکنیک نانو حافظه برای کاهش حجم ریز استفاده کنیم، حجم ریز حافظه به ۱۰% کاهش می یابد. طول فیلد micro-OpCode در قالب ریزدستورات چند بیت است؟
۱- ۳
۲- ۴
۳- ۵
۴- با این اطلاعات قابل تعیین نیست.

اینو فقط مفهمومش رو یکی بهم برسونه کافیه (:دی) حلش بماند...

(۰۶ بهمن ۱۳۹۵ ۰۶:۲۱ ب.ظ)hamed_golden نوشته شده توسط:  در یک سیستم رقمی که مدار کنترل آن به صورت ریزبرنامه سازی مطرح شده است، تعداد ۱۹۷ سیگنال کنترل وجود دارد. حجم ریزحافظه ۱۷^۲ ریز دستور است. اگر ۶۰۰ الگوی متفاوت از فعالیت سیگنال های کنترل داشته باشیم و از تکنیک نانو حافظه برای کاهش حجم ریز استفاده کنیم، حجم ریز حافظه به ۱۰% کاهش می یابد. طول فیلد micro-OpCode در قالب ریزدستورات چند بیت است؟
۱- ۳
۲- ۴
۳- ۵
۴- با این اطلاعات قابل تعیین نیست.

اینو فقط مفهمومش رو یکی بهم برسونه کافیه (:دی) حلش بماند...

اگه از ریزبرنامه نویسی افقی استفاده کنیم داریم که :
۱۰* ۱۷^۲ = حجم ریز حافظه و بیت های که صرفه جویی شده برابر میشه با ۱۸۷* ۱۷^۲ = ۱۰* ۱۷^۲ - ۱۹۷ * ۱۷^۲
که این نشون میده حجم حافظه به ۵ درصد کاهش پیدا کرده است. اگه بخواهیم که به ۱۰ درصد کاهش پیدا کنه باید تعداد بیت ها باشه ۲۰ تا. یعنی قالب دستورات ۲۰ بیتی هستند . ولی نمیدونم چجوری میشه از این اطلاعات طول فیلد رو مشخص کرد.

[تصویر:  431664_Untitled2.png]