با سلام
یه مقاله 4 5 صفحه ای با موضوع نحوه کار cpu های اینتل در مود protected میخواستم
منابع انگلیسی زیاد هست ولی فرصت واسه ترجمه کردن کمه
ممنون میشم اگر جایی رو میشناسید معرفی کنید :10:
Printable View
با سلام
یه مقاله 4 5 صفحه ای با موضوع نحوه کار cpu های اینتل در مود protected میخواستم
منابع انگلیسی زیاد هست ولی فرصت واسه ترجمه کردن کمه
ممنون میشم اگر جایی رو میشناسید معرفی کنید :10:
سلام ...
.
ممنون از شما
اینها رو تو یه پست دیگه که معرفی کرده بودید دیدم
ولی موضوعی که من میخوام توشون نیست :(
سلام ...
لینکهای پایین رو هم ببینید :
کد:http://www.hpkclasses.ir/Courses/Assembly/asm0500.html
+++++++کد:http://hamkelasysalam.mihanblog.com/post/6
Microprocessor
7.پردازنده 80286:
اين تراشه در دو نوع LCC ( leadless chip carrier ) و PGA ( PIN GRID ARRAY ) ساخته شده است .
اين پردازنده داراي 68 پين خروجي و همچنين داراي 24 خط آدرس مي باشد و قابليت آدرس دهي تا 16 مگا بايت را
داراست , همچنين اين پردازنده 16 خط داده براي نقل و انتقال اطلاعات دارد . اين پردازنده براي اولين بار توسط شركت
اينتل با فركانس كاري 6MHZ در سال 1982 ساخته شد و بعدأ انواع 8 و 10 و 12/5 مگا هرتزي آن نيز روانه بازار شد ,
همچنين شركت هاي ديگر از جمله AMD و Cyrix مشابه اين پردازنده را به صورت 16 و 20 مگا هرتزي توليد كردند .
پردازنده 80286 در دو مد ( حالت ) مار ميكند كه عبارتند از :
1. مد واقعي Real Mode
2. مد محافظت شده Protected Mode
1. مد واقعي پردازنده 80286
در اين مد پردازنده به صورت يك پردازنده 8086 سريع كار ميكند و از سگمنت جهت آدرس دهي حافظه استفاده ميكند
و نهايتأ به يك مگا بايت حافظه دسترسي داشته و هر سگمنت از اين حافظه را به 64 كيلو بايت تقسيم نموده و آدرس
هر سگمنت را به 16 تقسيم ميكند .
2. مد محافظت شده پردزانده 80286
در اين مد پردازنده براي آدرس دهي حافظه از سگمنت و افست استفاده مي كند و براي محاسبه آدرس ها از حالت
شيفت چهار بيت و اضافه كردن چهار صفر به سمت راست استفاده ميكند . همچنين براي شروع آدرس از سگمنت
استفاده مي شود و بعد از جدول شاخص كه در رجيستر هاي سگمنت وجود دارد , آدرس واقعي بدست مي آيد .
نكته جالب اين است كه به هنگام روشن شدن سيستم پردازنده در مد واقعي كار ميكند ولي بعد از زمان كوتاهي به
مد محافضت شده مي رود .
پردازنده 80286 قابليت اجراي چند برنامه را به صورت همزمان ( Multi Task ) داراست . به ازاي هر وظيفه يك قسمت
از سگمنت حافظه , نقطه آغاز و انتهاي آن وظيفه را در خود نگه مي دارد .
اين رجيستر خاص TSS است . وظيفه اين رجيستر نگهداري محتويات يك وظيفه كه پردازنده فرصت اجراي آن را ندارد , مي باشد.
TSS = Task Stack Segment
در :
کد:http://www.daneshjuir.com/forum/f350/t19494.html
ممنون از شما دوست عزیز
تو سرچ های خودمم به همین ها رسیدم
فکر نمیکنم مقاله جامعی به زبان فارسی در این مورد داشته باشیم
همونایی که از سایت اینتل گرفتم ترجمه میکنم
تموم شد اینجا هم میزارم