پردازنده‌هاي‌ 8088/8086  شركت‌ اينتل‌ ريزپردازنده‌  16 بيتي‌ 8086 را در سال‌  1978  معرفي‌ كرد. اين‌ نخستين‌پردازنده‌اي‌   بود كه‌ برايش‌  زبانهاي‌  برنامه‌سازي‌  سطح‌ بالا و سيستمهاي‌ عامل‌ قدرتمند فراهم‌ بود. اين‌ عوامل‌ سبب‌ شد كه‌ بنياد ساخت‌ پي‌سي‌هاي‌  آي‌بي‌ام‌ گردد.

 همه‌سيستمهاي‌  سازگار  با  آي‌بي‌ام‌  نيز  بر  پايه‌   ريزپردازنده‌  8086  ساخته‌   شدند. همه‌  جانشينهاي‌ 8086 نيز بايد  اين‌  پردازنده‌  را  شبيه‌  سازي‌  مي‌كردند.نرم‌ افزاري‌ كه‌ براي‌ 8086 نوشته‌ شده‌ بود نيز بايد  روي‌  پردازنده‌هاي‌ بعدي‌ عمل‌ مي‌كرد. تراشه8086  يك‌  تراشه‌    مستطيلي‌  شكل‌ با 20 پايه‌  است.  اين‌  تراشه‌  بر  روي‌  سوكتي‌ (جايگاه‌  آي‌سي)  در تخته‌ مدار مادر نصب‌  مي‌شد  و  محل‌  آن‌ معمولا  كنار شكافهاي‌ گسترش‌  و  جلوي‌  رابط‌  ورودي‌  صفحه‌  كليد بود. طرح‌ ريزپردازنده‌  8086 ساختماني‌  16  بيتي‌  داشت،  و  كار  با  داده‌هاي‌  16 بيتي‌ را هم‌به‌ صورت‌ داخلي‌ و  همه‌  به‌  صورت‌  خارجي‌   فراهم‌ مي‌ساخت. با اين‌ همه، قيمت‌ بالاي‌  قطعات‌ حافظه‌ از  متداول‌ شدن‌  اين‌  ريزپردازنده‌   جلوگيري‌   مي‌كرد. به‌ همين‌   دليل‌ كاربران‌ كامپيوتر نمي‌خواستند پول‌ زيادي‌ بدهند تا از اين‌  مزيت‌ 16 بيتي‌ بهره‌ بگيرند. شركت‌ آي‌بي‌ام‌ قراردادي‌ با شركت‌  اينتل‌  بست‌  تا  جانشيني‌  براي‌ 8086 به‌ نام‌ 8088 بسازد. نخستين‌ كامپيوترهاي‌ شخصي‌  آي‌بي‌ام‌  در  سال‌ 1981 معرفي‌ شد. اين‌ كامپيوترهابر اساس‌ ريزپردازنده‌   8088  ساخته‌ شدند. خصوصيات‌  اين‌  كامپيوترها  امروز  تقريبابراي‌  ما خنده‌آور است: 16 كيلو بايت‌ حافظه‌   شگفت‌آور   نوارگردان‌  يك‌  نمايشگر  تك‌  رنگ‌ (سبزرنگ) غيرگرافيكي‌ريزپردازنده‌  8088 به‌  طور  خارجي‌  از يك‌ گذرگاه‌ 8 بيتي‌ داده‌ها بهره‌ مي‌گيرد. باآن‌ كه‌ چنين‌  محدوديتي‌  حدود 25% از ارزش‌ كارايي‌  كامل‌  ريزپردازنده‌  را  داشت،سازمان‌  حافظه‌  قابل‌ نشاني‌دهي‌ را ساده‌ و كم‌ خرج‌ مي‌كرد. ريزپردازنده‌  هاي‌  8088/8086  داراي‌  گذرگاه‌  نشاني‌  20  بيتي‌  هستند. اين‌ گذرگاه‌ به‌اين‌ پردازنده‌ها اجازه‌ مي‌دهد تا 20 2 مكان‌ حافظه‌ رانشان‌دهي‌ كنند. اين‌ مقدار برابر  يك‌  مگابايت‌  يا 1048576 بايت‌  است،  كه‌  محدوديت‌ حافظه‌   فيزيكي‌  پردازنده‌هاي‌  8088/8086 را تشكيل‌ مي‌دهد.  اين‌  پردازنده‌ها ابتدائا با  سرعت‌   ساعت‌ 77/4 مگاهرتز كار مي‌كردند.هر دو پردازنده‌  8086 و 8088 را اگر  با  سرعت‌PC  هاي‌  امروزي‌  مقايسه‌ كنيد بسيارآهسته‌ به‌ نظر  مي‌آيند.  سرعتي‌  كه‌  پردازنده‌  دارد نشانگر سرعت‌ اجراي‌دستورالعملهاست. پردازنده‌  8088  اوليه‌  با سرعت‌ 77/4 مگاهرتز عمل‌ مي‌كرد (اين‌سرعت‌ را  با  پردازنده‌هاي‌  پنتيوم‌ 3000 مگاهرتزي‌ امروز مقايسه‌  كنيد.)  نسخه‌هاي‌ بعدي‌ 8088 با سرعت‌ 8 مگاهرتز كار مي‌كردند. كامپيوترهاي ‌XT  نسل‌ بعدي‌IBM PC  بود  (كه‌  امكانات‌  ديسك‌  سخت‌ نيز در آن‌ تعبيه‌ شده‌بود.) بعدها،  كامپيوترهاي‌  مختلف‌  سازگار  با XT   سرعتهاي‌  ساعت‌    10،  و  حتي‌  12مگاهرتز   داشتند.  با مقايسه‌   قدرت‌  كامپيوترهاي‌  امروزي،  شايد  تصور  اين‌  كه‌ كامپيوترهاي‌ باريزپردازنده‌هاي‌ 8088/8086 مفيد باشند شايد  كمي‌ دشوار باشد. با اين‌ حال، نرم‌افزاري‌ كه‌ در  آن‌  هنگام‌ موجود  بود به‌ بيش‌ از اين‌ قدرت‌ نياز  نداشت.  حتي‌  واژه‌پرداز جديدي‌ مانند  5.5 Word   ميكروسافت‌  را  مي‌توان‌  به‌  طور  موفقيت‌آميز   روي‌  كامپيوتري‌ باپردازنده‌  8088 اجرا كرد.اساسا ، 8088 همان‌ ريزپردازنده‌  8086 است‌  با  اين‌  تفاوت‌  كه‌  گذرگاه ‌ داده‌هاي‌ آن‌ درخارج‌ از تراشه‌ به‌  جاي‌  آن‌  كه‌  16  بيتي‌  باشد 8 بيتي‌ است. اين‌ امر سبب‌ مي‌شد كه‌ بتوان‌ از مدارهاي‌  خارجي‌ ارزان‌ قيمت‌  8 بيتي‌ آن‌  روز  بهره‌  گرفت‌  و  در نتيجه‌ محصولاتي‌ ارزانتر به‌ بازار عرضه‌ كرد. نكته‌  جالب‌ در اينجا  آن‌  است‌  كه‌  شركت‌ اينتل‌  هنوز هم‌ چنين‌  روشي‌  را  دارد،  ابتدا  يك‌  تراشه‌  فوق‌العاده‌ قدرتمند و نسبتا   گران‌  به‌  بازارعرضه‌  مي‌كند  (تا  رقبا را بهتر از صحنه‌ خارج‌ كند)  و  سپس‌  ماهها  بعد  تراشه‌اي ازهمان‌ خانواده‌ با قدرت‌ و قيمت‌ كمتر توليد  مي‌كند  و  با  اين‌ روش‌ انحصار  خود  را  دربازار  ريزپردازنده‌ها  محكمتر  مي‌كند. ارزان‌ بودن‌ مدارهاي‌ خارجي‌  هشت‌  بيتي‌  دليل‌  اصلي‌  آي‌بي‌ام‌  درانتخاب‌ پردازنده8088 براي‌ PC   بود.  ضمنا    اين‌  انتخاب‌  به‌    آي‌بي‌ام‌ اجازه‌ مي‌داد تا  مدعي‌ ساخت‌ كامپيوتري‌  16  بيتي‌  باشد،  زيرا 8088 به‌ طور داخلي‌ به‌ صورت‌  16  بيتي‌  عمل‌  مي‌كند.  درآن‌  هنگام، كامپيوترهاي‌ شخصي‌ اكثرا   8  بيتي‌  بودند.  موفقيت‌  PC  موفقيت‌ اينتل‌ رانيز تضمين‌ كرد. شركت‌ كامپك‌  شهرت‌  خود  را  به‌  دليل‌  استفاده‌  از  پردازنده‌هاي‌  8086(كه‌ قويتر  بودند)  در كامپيوترهاي‌ خود  به‌ دست‌ آورد .

 

دانلود کتاب کامل آموزش برنامه نویسی به زبان اسمبلی ( البته احتیاج شدیدی به ویرایش و صفحه آرایی دارد که بزودی صورت می گیرد و در اختیار شما قرار داده می شود .)