سوالی از I/O - نسخهی قابل چاپ |
سوالی از I/O - reza6966 - 21 آذر ۱۳۹۲ ۰۹:۳۷ ب.ظ
سلام سوالی از بخش I/O در کنکور سال ۱۳۷۷ آمده بدین شرح : پایه های یک پردازنده در شکل نشان داده شده است . آدرس دستورات I/O هشت بیتی و آدرس دستورات حافظه ۱۶ بیتی است کدام گزینه صحیح می باشد (در شکل باس آدرس پردازنده ۱۶ بیتی است) گزینه صحیح : می توان بیش از ۲۵۶ درگاه ورودی و ۲۵۶ درگاه خروجی داشت ولی در این صورت نمی توان کل فضای حافظه را استفاده کرد حالا سوال من : ۱) منظور از دستورات I/O هشت بیتی و دستورات حافظه ۱۶ بیتی چی هست و چه ربطی به گزینه صحیح داره ؟ ۲) اگر در سوال بجای ۲۵۶ میگفت بیش از ۱۰۲۴ , باز هم این گزینه صحیح بود ؟ |
RE: سوالی از I/O - 30noohe - 21 آذر ۱۳۹۲ ۱۱:۳۱ ب.ظ
البته شما شکل سوال و صورت کامل رو ننوشتین دیگه رفتم پیداش کردم گزینه صحیح هم وقفه دهی و DMA امکان پذیر نیست میشه (چون cpu در شکل پایه وقفه نداره) و هم اونی که نوشتید در نتیجه گزینه ۴ درسته اینجا ۲۵۶ درگاه ورودی و ۲۵۶ درگاه ورودی رو طوری داده که ما میتونیم آدرس دهی بکنیم (با توجه به ۱۶ بیت آدرسی که از پردازنده در دسترس داریم) در نتیجه امکان پذیره که چنین درگاه هایی رو داشته باشیم خب اگه سوال گفته بود ۱۰۲۴ ورودی و ۱۰۲۴ خروجی داریم باز هم با این پردازنده امکانش بود چون با ۱۶ بیت میشد آدرس دهی کرد و البته در این حالت از فضای کمتری از حافظه میتونستیم استفاده کنیم(چون قسمت خیلی زیادش رو واسه آدرس دهی IO اختصاص دادیم) من هم دستورات IO هشت بیتیه رو نفهمیدم چه ربطی داره. |