معماری کامپیوتر

حل تشریحی سوالات معماری کامپیوتر - کنکور ارشد مهندسی کامپیوتر 1402

سوالات معماری کامپیوتر

7 سوال
83.

اگر یک کامپیوتر از نمایش اعداد مکمل 2 و ثبات های 12 بیتی استفاده کند، دامنه نمایش اعداد صحیح در ان کدام است؟


1)

از 2048- تا 2047+

2)

از 2047- تا 2047+

3)

از 4096- تا 4095+

4)

از 4095- تا 4095+

84.

در یک سامانه پردازشی ، 40% زمان برای دسترسی به حافظه RAM و 30% زمان دسترسی به هارد دیسک صرف میشود. اگر سرعت دسترسی به حافظه RAM و دیسک را به ترتیب دو و سه برابر کنیم، تسریع چقدر میشود؟

1)

1/33

2)

1/5

3)

1/66

4)

2/5

85.

می‌خواهیم برای یک بانک ثبات (Register File) شامل 4 ثبات 4 بیتی مداری طراحی کنیم که امکان انتخاب دو ثبات به عنوان ورودی به واحد ALU و یک ثبات به عنوان محل نگهداری خروجی ALU داشته باشد. برای طراحی این مدار (به غیر از ثبات ) به کمک دیکودر و مالتی پلکسر به چه مشخصاتی نیاز دارد؟

1)

سه رمزگشای (decoder) و 16 بافر سه حالته

2)

دو رمزگشای (decoder) و 16 بافر سه حالته

3)

دو رمزگشای (decoder) و 32 بافر سه حالته

4)

سه رمزگشای (decoder) و 32 بافر سه حالته

86.

یک کامپیور دارای دستورات و حافظه‌ای با کلمات 32 بیتی، 8 ثبات و 112 دستورالعمل است. هر دستورالعمل از بخش Opcode و دو میدان (Field) ادرس تشکیل شده است: یکی برای ثبات و یکی برای حافظه.

میتوان از حافظه در هر ثبات و یا بالعکس، از ثبات در خانه‌ای از حافظه نوشت. امکان جابجایی مستقیم داده بین خانه های حافظه وجود ندارد. تعداد بیت های مورد نیاز برای میادین مختلف دستورات کدام است؟

(opcode, regaddr, menaddr)

87.

یک حافظه نهان (Cache ) دارای نگاشت مستقیم (Direct mapping ) و ظرفیت 1MB و حافظه اصلی دارای ظرفیت 512MB است. بلوک های حافظه هرکدام 32 بایتی هستند. میادین مختلف ادرس (Tag, block, word offset) چند بیتی است؟

88.

با فرض اینکه x ادرس یک خانه در حافظه است، این برنامه RTL معادل اجرای کدام دستور است؟

1)

STA X

2)

LDA X

3)

COMP A,X

4)

XCHG A,X

89.

شکل زیر جز iام یک واحد حسابی ( Arithmetic Unit) n بیتی است که عملکرد ان با خطوط برای ورودی های n بیبتی A و B و تک بیت Cin ، کنترل میشود یک تمام افزا (Full adder) است

اگر کدام حالت مربوط به عملکرد این واحد حسابی است؟