(۰۶ بهمن ۱۳۹۰ ۰۷:۱۹ ب.ظ)rad.bahar نوشته شده توسط: پردازنده ای دارای ۳ نوع قالب دسنور است بیشترین تعداد دستورات این پردازنده چقدر است
نوع۱: ۴بیت opc و ۴بیت opnd1 و ۴بیت opnd2
نوع۲: ۴بیت opc و ۴بیت opnd2
نوع۳: ۱۲بیت opc
جواب:۳۵۸۶
تعداد بیت واسه opcode مشخص کنندهی تعداد دستورات مختلف توی سیستم هست پس هر چه تعداد بیت واسه opcode بیشتر باشه تعداد دستورات بیشتر میشه.
اینجا بیشترین opcode مربوط به دستور سوم هست.یعنی میشه
212 دستور داشت. اما سیستم ما طراحیش جوری هست که حتما دو قالب دستوری اول و دوم هم داریم.با یک بیت میشه دو دستور مشخص کرد.پس یک بیت از ۱۲ بیت رو میذاریم کنار تا بتونیم حداقل یک دستور نوع ۱ و یک دستور نوع ۲ داشته باشیم.
پس تعداد بیت های opcode میشه ۱۱ تا یعنی حالا
211 دستور نوع ۳ داریم و ۲ تا هم از دو نوع دیگه.