لینک پرداخت و دانلود در "پایین مطلب"
فرمت فایل: word (قابل ویرایش و آماده پرینت)
تعداد صفحات:6
با توجه به اینکه دستورات اسمبلی 8086 در قسمت ها آینده بررسی می شوند، در این صفحه با نحوه آدرس دهی حافظه و ثبات های این پردازنده آشنا خواهید شد.
خانواده 80x86
آدرس دهی سگمنتی
مدهای اجرا
مجموعه ثبات ها
خانواده 80x86
کلیه کامپیوترهای شخصی IBM پردازنده ای از خانواده 80×86 دارند. پردازند های این خانواده همگی دارای ویژگی های مشترکی ازجمله زبان ماشین پایه یکسان هستند. البته اعضای جدید ویژگی های خود را به میزان زیادی افزایش داده اند.
تعدادی از پردازنده های این خانواده بدین شرح می باشند:
(1979)8088,(1978)8086
• این CPU ها، که از دیدگاه برنامه نویسی برابر هستند، پردازنده هائی بودند که روی اولین کامپیوترهای شخصی به کار رفته اند. دارای ثبات های 16 بیتی (AX، BX، CX، DX، SI، DI، BP، SP، CS، DS، SS، ES، IP و FLAGS ) هستند و تنها در مد حقیقی عمل می کردند. 8086 دارای گذرگاه داده 16 بیتی و گذرگاه آدرس 20 بیتی بود و بنا براین قابلیت آدرس دهی تا 1 مگابایت حافظه را داشت و می توانست با داده های 8 یا 16 بیتی همزمان کار کند. 8088 با گذرگاه داده 8 بیتی به طراحان اجازه پیچیدگی کمتر و ارزانتر سیستم های کامپیوتری را می داد.
(1983)80286
• این پردازنده، که در کامپیوترهای شخصی کلاس AT استفاده شد، دستورالعمل های جدیدی را به زبان ماشین 8086/88 اضافه کرد. اما ویژگی اصلی آن مد محافظت شده 16 بیتی بود که در این حالت می توانست تا 16 مگابایت حافظه را دسترسی پیدا کند. البته برنامه ها همچنان به سگمنت هائی تقسیم بندی می شدند که نمی توانستند بیشتر از 64K باشند.
(1986)80386
• اولین پردازنده 32 بیتی که توسط اینتل معرفی شد 80386 DX بود که علاوه بر حفظ سازگاری با پردازنده های قبلی اجرای عالی داشت. این پردازنده چند ثبات را به 32 بیتی گسترش داد (EAX, EBX, ECX, EDX, ESI, EDI, EBP,ESP, EIP) و دو ثبات جدید 16 بیتی FS و GS را اضافه کرد. دارای گذرگاه های آدرس 32 بیتی بود و در مد محافظت شده 32 بیتی می توانست تا 4 گیگابایت حافظه فیزیکی را آدرس دهی کند. برنامه ها دوباره به سگمنت ها تقسیم می شدند اما اندازه هر سگمنت می توانست تا 4 گیگا بایت باشد. نسخه 16 بیتی آن 80386 SX با گذرگاه آدرس 24 و داده 16 بیتی در 1988 بیرون آمد که تنها تا 16 مگابایت را دسترسی داشت.
مقاله ریزپزدازنده های اینتل