تالار گفتمان مانشت
سئوال معماری سال ۸۷-واحد پردازش مرکزی - نسخه‌ی قابل چاپ

سئوال معماری سال ۸۷-واحد پردازش مرکزی - iCanDoIt - 11 بهمن ۱۳۹۴ ۱۰:۴۲ ب.ظ

سلام.

جواب این سئوال چطوری بدست میاد»:

[تصویر:  395797_gqzmuslikjcf6sppmmmn.png]

RE: سئوال معماری سال ۸۷-واحد پردازش مرکزی - Saman - 02 فروردین ۱۳۹۵ ۰۱:۳۶ ق.ظ

آدرس حافظه ۸ بیتی است،دستورات هم گفته تک آدرسی دو آدرسی و سه آدرسی هست،
اگر دستورات ما تک آدرسی باشند.این دستورات ۳۲ بیتی رو دو قسمت میکنیم.یکی میشه ۲۴ بیت یک قسمت هم میشه ۸ بیت.
تعداد دستورات دو آدرسی یعنی از دوتا ۸ بیتی باید استفاده کنیم و برای سه آدرسی سه تا ۸ بیتی از اون ۳۲ بیته داریم(چون دستورات سه آدرسی هستند).
حالا تعداد دستورات سه آدرسی رو با توجه به بیت های پر ارزش تعیین میکنیم (اینو باید حواستون باشه) از اون ۳۲ بیتی که داشتیم ۸ تا بیتش مونده اون آخر که با ۸ تا بیت میشه ۸^۲ تا آدرس مشخص کرد،اما در سوال گفته شده که mتا از اینا استفاده شده، پس ۸^۲-m میشه.حالا برای تعیین دستورات دو آدرسی با توجه به ۸تا بیت بعدی که n تاش استفاده شده.
[tex]2^8\: (2^8-m)-n[/tex]

حالا برای تعداد دستورات تک آدرسی اینو ضرب در ۸^۲ میکنیم.
[tex]2^8\: \[2^8\: (2^8-m)\: -n\: \][/tex]
-------