(۲۸ بهمن ۱۳۹۳ ۱۲:۵۴ ب.ظ)zipper نوشته شده توسط: دوستان کسی هست که سوال ۶۸ (لعنتی!) رو درست جواب داده باشه ؟[/align]
نمایش بیتی c8ff برابر ۱۱۱۱ ۱۱۱۱ ۱۰۰۰ ۱۰۱۰
نمایش بیتی مثبت عدد ۹/۹۹۹۹۹۹ برابر ۱۰۰۱/۱۱۱۱۱۱۱۱۱
حالا باید اعشار بیاد به سمت چپ تا یکدونه یک سمت چپش ببونه که میشه ۱/۰۰۱۱۱۱۱۱۱۱۱
حالا طبق صورت سوال نرمال سازی بصورت ضمنی صورت میگیره و ۱ سمت چپ اعشار حذف میشه پس مقداری که باید در قسمت M نوشته بشه هست ۰۰۱۱۱۱۱۱۱۱ (یک ها همینطور ادامه دارن)
حالا اینو با نمایش بیتی C8FF تطبیق می دهیم و جواب بدست می آید که ۱۰ بیت برای M در نظر گرفته شده و ۵ بیت برای E
(۲۸ بهمن ۱۳۹۳ ۰۳:۰۳ ب.ظ)iwes نوشته شده توسط: به این ترتیب که سیستم از وقفه استفاده میکنه(ویژگی interrupt io) از طرفی هنگام انتقال داده هم از dma استفاده میشه تا حالا درست یه جای دیگه گفته برای شناسایی دستگاه به دیوایس ها سرکشی میکنه که بفهمه که چه دستگاهی وقفه داده این ویژگی سرکشی توی programmed i/o وجود داره یعنی هیچگ.
Programmed i/o اصلا چیز دیگریه کاملا بی ارتباط با سوال هست به کتاب ها مراجعه کنید.
اما در باره سوال وقتی می گیم io با interrupt توجه کنید که io با interrupt یک حالت که نداره چند حالت داره زنجیره ای، موازی، سرکشی
باز هم به کتاب های معماری مراجعه کنید.
حالا interrupt توضیح داده شده در سوال از نوع polling interrupt هست.
dma هم که مشخصه