Ця стаття не містить . (лютий 2014) |
Intel 8086 (також відомий як iAPX86, i86) — перший 16-бітний мікропроцесор компанії Intel, що розроблявся з весни 1976 року і був випущений 8 червня 1978. Процесор мав набір команд, який застосовується і в сучасних процесорах, саме від нього бере свій початок відома на сьогодні архітектура x86.
Роки виробництва: | з 1978 по 1990-ті роки |
---|---|
Розробник: | Intel |
Виробник(и): | Intel |
Макс. частота CPU: | 5 MHz – 10 MHz |
Техпроцес: | 3 мкм |
Набір команд: | x86-16 |
Попередник: | (8080) |
Наступник: | 80186 |
Корпус(и): |
|
Варіант(и): | 8088 |
Основними конкурентами мікропроцесора i8086 були Motorola 68000, Zilog Z8000, чипсети F-11 і J-11 сімейства PDP-11, MOS Technology 65C816. Деякою мірою, в галузі військових розробок, конкурентами були процесори-реалізації .
Аналогом мікропроцесора i8086 був процесор NEC V30 (на 5% продуктивніший за i8086 і при цьому повністю з ним сумісний). Радянським клоном був мікропроцесор К1810ВМ86, що входив в серію мікросхем .
Історія
Попередники
У 1972 році Інтел випустила 8008, перший 8-бітний мікропроцесор. Він мав набір інструкцій, розроблений корпорацією для програмованих комп'ютерних терміналів, придатний і для універсальних процесорів. Цей процесор потребував декількох додаткових мікросхем інтерфейсу для використання в повноцінному комп'ютері, тому що мав маленький 18-піновий корпус від мікросхем DRAM, вироблених Інтел, і відповідно не міг мати окрему шину адреси.
Через два роки, 1974-го, було випущено 8080, у новому, 40-піновому DIP-корпусі, спочатку розробленому для мікросхем калькуляторів. Він мав окрему шину адреси і розширений набір інструкцій, сумісних із 8008 за літерними кодами (але не за двійковими кодами) , доповнений для зручності програмування декількома 16-бітними інструкціями. Процесор i8080 часто називають першим по-справжньому зручним і корисним мікропроцесором[]. У 1977 році його заміненили на i8085, з однією напругою живлення (+5 В) замість трьох різних на попереднику і кількома іншими вдосконаленнями. Найвідомішими його конкурентами були 8-бітні Motorola 6800 (1974), (1975), MOS Technology 6502 (1975), Zilog Z80 (1976), і Motorola 6809 (1978).
Розробка
Проект 8086 розпочали в травні 1976 року, і спочатку він замислювався як тимчасова заміна для амбітного проекту iAPX 432, розвиток якого загальмувався. Це була спроба, з одного боку, протистояти 16-ти і 32-бітовим процесорам інших виробників (таких як Motorola, Zilog і National Semiconductor), а з іншого — боротьби із загрозою від Zilog Z80 (розробленого командою під керівництвом Фредеріко Фаджін, котрий пішов з Інтел), що став дуже успішним. Перша версія архітектури 8086 (система команд, переривання, робота з пам'яттю і вводом/виводом) була розроблена з середини травня до середини серпня Стівеном Морзе. Потім команда розробників була збільшена до чотирьох чоловік, які представили два основних проектних документи — 8086 Architectural Specifications і 8086 Device Specifications. Під час розробки не застосовувалися спеціалізовані CAD-програми, а діаграми були виконані з текстових символів. Використовувалися вже випробувані елементи мікроархітектури і фізичної реалізації, в основному від i8085.
Опис
Регістри процесора Intel 8086 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Ринок 8-розрядних мікропроцесорів наприкінці 1970-х був переповнений, і Intel полишила спроби закріпитися на ньому та випустила свій перший 16-бітний процесор. Процесор i8086 являє собою модернізований процесор i8080 і, хоча розробники не ставили перед собою мету досягти повної сумісності на програмному рівні, більшість програм, написаних для i8080, здатні виконуватися і на i8086 після перекомпіляції. Новий процесор мав багато змін, які дозволили значно (в 10 разів) збільшити продуктивність у порівнянні з попереднім поколінням процесорів компанії.
Регістри
Всього в процесорі i8086 було 14 16-розрядних регістрів:
- 4 регістри загального призначення (AX, BX, CX, DX),
- 2 індексні регістри (SI, DI),
- 2 вказівні регістри (BP, SP),
- 4 сегментні регістри (CS, SS, DS, ES),
- програмний лічильник або показник команди (IP),
- регістр прапорців (FLAGS, включає 9 прапорців).
При цьому загальні регістри (AX, BX, CX, DX) допускали окрему адресацію їх половин: молодшої (регістри AL, BL, CL, DL) і старшої (регістри AH, BH, CH, DH). Це зберігало сумісність зі старими програмами (щоправда, їх необхідно було, принаймні, перекомпілювати) й дозволяло використовувати не лише нове 16-розрядне ПЗ.
Шини
Розмір шини адреси було збільшено з 16 біт до 20, що дозволило адресувати 1 Мбайт (220 байт) пам'яті. Шина даних була 16-розрядною. Проте шина даних і шина адреси використовували одні й ті ж контакти на корпусі. Це призвело до того, що не можна одночасно подавати на системну шину і адреси, і дані. Мультиплексування адрес і даних у часі скоротило кількість контактів корпусу до 20, але уповільнювало швидкість передавання даних.
Робота з пам'яттю
Для того, щоб адресувати більший обсяг пам'яті, ніж у і8080, треба було змінити спосіб адресації. Адже якщо використовувати старі методи, коли адреса комірки пам'яті містилася у регістрах, то довелося б збільшувати розмір самих регістрів, щоб мати можливість звертатися до більшого обсягу пам'яті. Тому для адресації 1 Мбайт пам'яті застосовували схему сегментування. Фізична адреса розміром 20 біт, яка подавалася на шину адресації, формувалася шляхом складання вмісту одного із сегментних регістрів (16 біт), помноженого на 24, із вмістом вказівного регістра: таким чином, адреса комірки пам'яті формувалася за номером сегмента й ефективною адресою комірки в сегменті (яка також називається зсувом). Якщо результат додавання виявлявся більшим ніж 220 -1, то 21-ий біт відкидався; така процедура називається «загортанням» адреси (англ. adress wraparound). Цей метод згодом (після появи захищеного режиму) назвали реальним режимом адресації процесора, такий режим дозволяє адресувати до 1 Мбайт пам'яті.
Старші 4 біт адреси виводяться на окремі контакти корпусу, а молодші 16 виводяться на поєднану шину адреси-даних. Для того, щоб адресувати потрібний сегмент використовуються 16-бітові сегментні регістри, значення яких зсувається на 4 біта вгору і складається з вказівним 16-бітовим регістром. Отримане значення — 20 бітова адреса пам'яті або пристрою виводиться на контакти.
Таким чином, пам'ять розділяється на сегменти, розміром 64 Кбайт кожен і починаються з адреси, кратної 16 (межа параграфа); пам'ять в 1 Мбайт розділялася, таким чином, на 16 сегментів. Ці 16 сегментів називають сторінками пам'яті. У комп'ютері, подібному IBM PC, останні 6 сторінок (A, B, C, D, E, F) пам'яті (т. зв. верхня пам'ять — англ. upper memory) використовувалися для відеопам'яті і BIOS-а, це обмежувало пам'ять, доступну користувачеві, об'ємом в 640 Кбайт (т. зв. звичайна пам'ять — англ. conventional memory; сторінки 0~9).
На той час такий режим адресації забезпечував багато переваг: ємність пам'яті могла складати до 1 Мбайт, хоча команди оперували 16-бітовими адресами; спрощувалося використання окремих областей пам'яті для програми, її даних і стеку; спрощувалася розробка пристроїв, сумісних один з одним.
Система команд
Система команд процесора i8086 складається з 98 команд (і більше 3800 їх варіацій): 19 команд передавання даних, 38 команд їх обробки, 24 команди переходу і 17 команд управління процесором. Можливі 7 режимів адресації. Мікропроцесор не мав команд для обробки чисел із рухомою комою. Ця можливість реалізовувалася окремою мікросхемою — математичним співпроцесором, який встановлювався на материнській платі. Співпроцесор не обов'язково мав бути Intel (модель i8087) — деякі виробники мікросхем, такі як Weitek, випускали продуктивніші співпроцесори.
Система команд процесора i8086 містить декілька потужних рядкових інструкцій. Якщо інструкція має префікс REP (повтор), то процесор виконуватиме операції з блоками — переміщення блоку даних, порівняння блоків даних, присвоєння певного значення блоку даних певної величини, і так далі, тобто, одна інструкція 8086 з префіксом REP може виконувати 4-5 інструкцій, що виконуються на деяких інших процесорах. Подібні прийоми були реалізовані й в інших процесорах-конкурентах — Zilog Z80 мав інструкції переміщення й пошуку блоків, а Motorola 68000 могла виконувати операції з блоками, використовуючи всього дві команди.
У мікропроцесорі i8086 була застосована примітивна форма конвеєра обробки команд. Блок інтерфейсу з шиною подавав потік команд до виконавчого пристрою через 6-байтову чергу. Таким чином, виконання однієї команди та завантаження наступних могло відбуватися одночасно. Це значно збільшувало пропускну спроможність процесора і позбавляло необхідності чекати зчитування команди з пам'яті при зайнятому іншими операціями інтерфейсі мікросхеми (у ті часи швидкість пам'яті значно випереджала швидкість цього процесора).
Периферійні пристрої
Intel 8237 | Контролер прямого доступу до пам'яті |
Intel 8251 | USART |
Intel 8253 | Програмований інтервальний таймер |
Intel 8255 | Програмований периферійний інтерфейс |
Intel 8259 | Програмований контролер переривань |
Intel 8279 | Контролер клавіатури/дисплея |
Intel 8282/8283 | 8-bit latch |
Intel 8284 | Тактовий генератор |
Intel 8286/8287 | Двонаправлений 8-бітний драйвер |
Intel 8288 | Контролер шини |
Intel 8289 | Арбітр шини |
Мікрокомп'ютери на основі і8086
Мікропроцесор застосовувався в — першому комерційному мікрокомп'ютері на базі i8086. На i8086 побудовано машину для обробки текстів IBM Displaywriter, Compaq DeskPro і Wang Professional Computer.
Однак застосування процесора i8086 у персональних комп'ютерах було дуже обмеженим через дорожнечу (а подекуди й відсутність) спеціалізованих мікросхем, які були потрібні для збирання комп'ютера. До того ж мікросхеми динамічної оперативної пам'яті у 70-і роки мали 1-бітову організацію й для 8-бітової системи було потрібно 8 мікросхем пам'яті, а для 16-бітової — 16.
Це зрозуміли в Intel і для здешевлення й зменшення розмірів друкованих плат комп'ютера, було вирішено розробити варіант процесора з 8-бітовою шиною даних, який був би повністю сумісним на програмному рівні. Ним став процесор Intel 8088, який компанія випустила 1979 року.
Технічні характеристики
- Дата анонсу: 8 червня 1978
- Тактова частота (МГц): від 4 до 10
- 5 (модель 8086), при частоті 4,77 продуктивність — 0,33 MIPS
- 8 (модель 8086-2, 0,66 MIPS)
- 10 (модель 8086-1, 0,75 MIPS)
- Приблизні витрати часу на операції, процесорних циклів (EA — час, необхідний для розрахунку ефективного адреси пам'яті, яке варіюється від 5 до 12 циклів):
+ Підсумовування: 3-4 (реєстрові), 9 + EA — 25 + EA — при операціях з пам'яттю + Множення: 70-118 (реєстрові), 76 + EA — 143 + EA — при операціях з пам'яттю + Переміщення даних: 2 (між регістрами), 8 + EA — 14 + EA — при операціях з пам'яттю
- Розрядність регістрів: 16 біт
- Розрядність шини даних: 16 біт
- Розрядність шини адреси: 20 біт
- Обсяг пам'яті, що адресується: 1 Мбайт
- Адресний простір (вводу/виводу): 64 Кбайт
- Кількість транзисторів: 29 000
- Техпроцес (нм): 3000 (3 мкм)
- Площа кристала (кв. мм): ~ 30 (за іншими даними, 16 мм ²)
- Максимальне тепловиділення: 1,75 Вт
- Напруга живлення: +5 В
- Корпус: 40-контактний керамічний чи пластиковий DIP, пізніше — 56-контактний QFP і 44-контактний PLCC
- Кількість інструкцій: 98
- Черга команд: 6 байт
Примітки
- Microprocessor Hall of Fame. Intel. оригіналу за 6 липня 2007. Процитовано 11 серпня 2007.
Посилання
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cya stattya ne mistit posilan na dzherela Vi mozhete dopomogti polipshiti cyu stattyu dodavshi posilannya na nadijni avtoritetni dzherela Material bez dzherel mozhe buti piddano sumnivu ta vilucheno lyutij 2014 Intel 8086 takozh vidomij yak iAPX86 i86 pershij 16 bitnij mikroprocesor kompaniyi Intel sho rozroblyavsya z vesni 1976 roku i buv vipushenij 8 chervnya 1978 Procesor mav nabir komand yakij zastosovuyetsya i v suchasnih procesorah same vid nogo bere svij pochatok vidoma na sogodni arhitektura x86 Intel 8086Roki virobnictva z 1978 po 1990 ti rokiRozrobnik IntelVirobnik i IntelMaks chastota CPU 5 MHz 10 MHzTehproces 3 mkmNabir komand x86 16Poperednik 8080 Nastupnik 80186Korpus i 40 pin DIPVariant i 8088 Osnovnimi konkurentami mikroprocesora i8086 buli Motorola 68000 Zilog Z8000 chipseti F 11 i J 11 simejstva PDP 11 MOS Technology 65C816 Deyakoyu miroyu v galuzi vijskovih rozrobok konkurentami buli procesori realizaciyi Analogom mikroprocesora i8086 buv procesor NEC V30 na 5 produktivnishij za i8086 i pri comu povnistyu z nim sumisnij Radyanskim klonom buv mikroprocesor K1810VM86 sho vhodiv v seriyu mikroshem IstoriyaPoperedniki U 1972 roci Intel vipustila 8008 pershij 8 bitnij mikroprocesor Vin mav nabir instrukcij rozroblenij korporaciyeyu dlya programovanih komp yuternih terminaliv pridatnij i dlya universalnih procesoriv Cej procesor potrebuvav dekilkoh dodatkovih mikroshem interfejsu dlya vikoristannya v povnocinnomu komp yuteri tomu sho mav malenkij 18 pinovij korpus vid mikroshem DRAM viroblenih Intel i vidpovidno ne mig mati okremu shinu adresi Cherez dva roki 1974 go bulo vipusheno 8080 u novomu 40 pinovomu DIP korpusi spochatku rozroblenomu dlya mikroshem kalkulyatoriv Vin mav okremu shinu adresi i rozshirenij nabir instrukcij sumisnih iz 8008 za liternimi kodami ale ne za dvijkovimi kodami dopovnenij dlya zruchnosti programuvannya dekilkoma 16 bitnimi instrukciyami Procesor i8080 chasto nazivayut pershim po spravzhnomu zruchnim i korisnim mikroprocesorom dzherelo U 1977 roci jogo zaminenili na i8085 z odniyeyu naprugoyu zhivlennya 5 V zamist troh riznih na poperedniku i kilkoma inshimi vdoskonalennyami Najvidomishimi jogo konkurentami buli 8 bitni Motorola 6800 1974 1975 MOS Technology 6502 1975 Zilog Z80 1976 i Motorola 6809 1978 Rozrobka Proekt 8086 rozpochali v travni 1976 roku i spochatku vin zamislyuvavsya yak timchasova zamina dlya ambitnogo proektu iAPX 432 rozvitok yakogo zagalmuvavsya Ce bula sproba z odnogo boku protistoyati 16 ti i 32 bitovim procesoram inshih virobnikiv takih yak Motorola Zilog i National Semiconductor a z inshogo borotbi iz zagrozoyu vid Zilog Z80 rozroblenogo komandoyu pid kerivnictvom Frederiko Fadzhin kotrij pishov z Intel sho stav duzhe uspishnim Persha versiya arhitekturi 8086 sistema komand pererivannya robota z pam yattyu i vvodom vivodom bula rozroblena z seredini travnya do seredini serpnya Stivenom Morze Potim komanda rozrobnikiv bula zbilshena do chotiroh cholovik yaki predstavili dva osnovnih proektnih dokumenti 8086 Architectural Specifications i 8086 Device Specifications Pid chas rozrobki ne zastosovuvalisya specializovani CAD programi a diagrami buli vikonani z tekstovih simvoliv Vikoristovuvalisya vzhe viprobuvani elementi mikroarhitekturi i fizichnoyi realizaciyi v osnovnomu vid i8085 OpisRegistri procesora Intel 8086Registri zagalnogo priznachennya AH AL AX primary accumulator BH BL BX base accumulator CH CL CX counter accumulator DH DL DX accumulator other functions Indeksni registri0 0 0 0 SI Source Index0 0 0 0 DI Destination Index0 0 0 0 BP Base Pointer0 0 0 0 SP Stack PointerPokazhchik komand0 0 0 0 IP Instruction PointerSegmentni registriCS 0 0 0 0 Code SegmentDS 0 0 0 0 Data SegmentES 0 0 0 0 ExtraSegmentSS 0 0 0 0 Stack SegmentRegistr stanu C Prapori Rinok 8 rozryadnih mikroprocesoriv naprikinci 1970 h buv perepovnenij i Intel polishila sprobi zakripitisya na nomu ta vipustila svij pershij 16 bitnij procesor Procesor i8086 yavlyaye soboyu modernizovanij procesor i8080 i hocha rozrobniki ne stavili pered soboyu metu dosyagti povnoyi sumisnosti na programnomu rivni bilshist program napisanih dlya i8080 zdatni vikonuvatisya i na i8086 pislya perekompilyaciyi Novij procesor mav bagato zmin yaki dozvolili znachno v 10 raziv zbilshiti produktivnist u porivnyanni z poperednim pokolinnyam procesoriv kompaniyi Registri Vsogo v procesori i8086 bulo 14 16 rozryadnih registriv 4 registri zagalnogo priznachennya AX BX CX DX 2 indeksni registri SI DI 2 vkazivni registri BP SP 4 segmentni registri CS SS DS ES programnij lichilnik abo pokaznik komandi IP registr praporciv FLAGS vklyuchaye 9 praporciv Pri comu zagalni registri AX BX CX DX dopuskali okremu adresaciyu yih polovin molodshoyi registri AL BL CL DL i starshoyi registri AH BH CH DH Ce zberigalo sumisnist zi starimi programami shopravda yih neobhidno bulo prinajmni perekompilyuvati j dozvolyalo vikoristovuvati ne lishe nove 16 rozryadne PZ Shini Rozmir shini adresi bulo zbilsheno z 16 bit do 20 sho dozvolilo adresuvati 1 Mbajt 220 bajt pam yati Shina danih bula 16 rozryadnoyu Prote shina danih i shina adresi vikoristovuvali odni j ti zh kontakti na korpusi Ce prizvelo do togo sho ne mozhna odnochasno podavati na sistemnu shinu i adresi i dani Multipleksuvannya adres i danih u chasi skorotilo kilkist kontaktiv korpusu do 20 ale upovilnyuvalo shvidkist peredavannya danih Robota z pam yattyu Dlya togo shob adresuvati bilshij obsyag pam yati nizh u i8080 treba bulo zminiti sposib adresaciyi Adzhe yaksho vikoristovuvati stari metodi koli adresa komirki pam yati mistilasya u registrah to dovelosya b zbilshuvati rozmir samih registriv shob mati mozhlivist zvertatisya do bilshogo obsyagu pam yati Tomu dlya adresaciyi 1 Mbajt pam yati zastosovuvali shemu segmentuvannya Fizichna adresa rozmirom 20 bit yaka podavalasya na shinu adresaciyi formuvalasya shlyahom skladannya vmistu odnogo iz segmentnih registriv 16 bit pomnozhenogo na 24 iz vmistom vkazivnogo registra takim chinom adresa komirki pam yati formuvalasya za nomerom segmenta j efektivnoyu adresoyu komirki v segmenti yaka takozh nazivayetsya zsuvom Yaksho rezultat dodavannya viyavlyavsya bilshim nizh 220 1 to 21 ij bit vidkidavsya taka procedura nazivayetsya zagortannyam adresi angl adress wraparound Cej metod zgodom pislya poyavi zahishenogo rezhimu nazvali realnim rezhimom adresaciyi procesora takij rezhim dozvolyaye adresuvati do 1 Mbajt pam yati Starshi 4 bit adresi vivodyatsya na okremi kontakti korpusu a molodshi 16 vivodyatsya na poyednanu shinu adresi danih Dlya togo shob adresuvati potribnij segment vikoristovuyutsya 16 bitovi segmentni registri znachennya yakih zsuvayetsya na 4 bita vgoru i skladayetsya z vkazivnim 16 bitovim registrom Otrimane znachennya 20 bitova adresa pam yati abo pristroyu vivoditsya na kontakti Takim chinom pam yat rozdilyayetsya na segmenti rozmirom 64 Kbajt kozhen i pochinayutsya z adresi kratnoyi 16 mezha paragrafa pam yat v 1 Mbajt rozdilyalasya takim chinom na 16 segmentiv Ci 16 segmentiv nazivayut storinkami pam yati U komp yuteri podibnomu IBM PC ostanni 6 storinok A B C D E F pam yati t zv verhnya pam yat angl upper memory vikoristovuvalisya dlya videopam yati i BIOS a ce obmezhuvalo pam yat dostupnu koristuvachevi ob yemom v 640 Kbajt t zv zvichajna pam yat angl conventional memory storinki 0 9 Na toj chas takij rezhim adresaciyi zabezpechuvav bagato perevag yemnist pam yati mogla skladati do 1 Mbajt hocha komandi operuvali 16 bitovimi adresami sproshuvalosya vikoristannya okremih oblastej pam yati dlya programi yiyi danih i steku sproshuvalasya rozrobka pristroyiv sumisnih odin z odnim Sistema komand Sistema komand procesora i8086 skladayetsya z 98 komand i bilshe 3800 yih variacij 19 komand peredavannya danih 38 komand yih obrobki 24 komandi perehodu i 17 komand upravlinnya procesorom Mozhlivi 7 rezhimiv adresaciyi Mikroprocesor ne mav komand dlya obrobki chisel iz ruhomoyu komoyu Cya mozhlivist realizovuvalasya okremoyu mikroshemoyu matematichnim spivprocesorom yakij vstanovlyuvavsya na materinskij plati Spivprocesor ne obov yazkovo mav buti Intel model i8087 deyaki virobniki mikroshem taki yak Weitek vipuskali produktivnishi spivprocesori Sistema komand procesora i8086 mistit dekilka potuzhnih ryadkovih instrukcij Yaksho instrukciya maye prefiks REP povtor to procesor vikonuvatime operaciyi z blokami peremishennya bloku danih porivnyannya blokiv danih prisvoyennya pevnogo znachennya bloku danih pevnoyi velichini i tak dali tobto odna instrukciya 8086 z prefiksom REP mozhe vikonuvati 4 5 instrukcij sho vikonuyutsya na deyakih inshih procesorah Podibni prijomi buli realizovani j v inshih procesorah konkurentah Zilog Z80 mav instrukciyi peremishennya j poshuku blokiv a Motorola 68000 mogla vikonuvati operaciyi z blokami vikoristovuyuchi vsogo dvi komandi U mikroprocesori i8086 bula zastosovana primitivna forma konveyera obrobki komand Blok interfejsu z shinoyu podavav potik komand do vikonavchogo pristroyu cherez 6 bajtovu chergu Takim chinom vikonannya odniyeyi komandi ta zavantazhennya nastupnih moglo vidbuvatisya odnochasno Ce znachno zbilshuvalo propusknu spromozhnist procesora i pozbavlyalo neobhidnosti chekati zchituvannya komandi z pam yati pri zajnyatomu inshimi operaciyami interfejsi mikroshemi u ti chasi shvidkist pam yati znachno viperedzhala shvidkist cogo procesora Periferijni pristroyiIntel 8237 Kontroler pryamogo dostupu do pam yatiIntel 8251 USARTIntel 8253 Programovanij intervalnij tajmerIntel 8255 Programovanij periferijnij interfejsIntel 8259 Programovanij kontroler pererivanIntel 8279 Kontroler klaviaturi displeyaIntel 8282 8283 8 bit latchIntel 8284 Taktovij generatorIntel 8286 8287 Dvonapravlenij 8 bitnij drajverIntel 8288 Kontroler shiniIntel 8289 Arbitr shiniMikrokomp yuteri na osnovi i8086Mikroprocesor zastosovuvavsya v pershomu komercijnomu mikrokomp yuteri na bazi i8086 Na i8086 pobudovano mashinu dlya obrobki tekstiv IBM Displaywriter Compaq DeskPro i Wang Professional Computer Odnak zastosuvannya procesora i8086 u personalnih komp yuterah bulo duzhe obmezhenim cherez dorozhnechu a podekudi j vidsutnist specializovanih mikroshem yaki buli potribni dlya zbirannya komp yutera Do togo zh mikroshemi dinamichnoyi operativnoyi pam yati u 70 i roki mali 1 bitovu organizaciyu j dlya 8 bitovoyi sistemi bulo potribno 8 mikroshem pam yati a dlya 16 bitovoyi 16 Ce zrozumili v Intel i dlya zdeshevlennya j zmenshennya rozmiriv drukovanih plat komp yutera bulo virisheno rozrobiti variant procesora z 8 bitovoyu shinoyu danih yakij buv bi povnistyu sumisnim na programnomu rivni Nim stav procesor Intel 8088 yakij kompaniya vipustila 1979 roku Tehnichni harakteristikiData anonsu 8 chervnya 1978 Taktova chastota MGc vid 4 do 10 5 model 8086 pri chastoti 4 77 produktivnist 0 33 MIPS 8 model 8086 2 0 66 MIPS 10 model 8086 1 0 75 MIPS Priblizni vitrati chasu na operaciyi procesornih cikliv EA chas neobhidnij dlya rozrahunku efektivnogo adresi pam yati yake variyuyetsya vid 5 do 12 cikliv Pidsumovuvannya 3 4 reyestrovi 9 EA 25 EA pri operaciyah z pam yattyu Mnozhennya 70 118 reyestrovi 76 EA 143 EA pri operaciyah z pam yattyu Peremishennya danih 2 mizh registrami 8 EA 14 EA pri operaciyah z pam yattyu Rozryadnist registriv 16 bit Rozryadnist shini danih 16 bit Rozryadnist shini adresi 20 bit Obsyag pam yati sho adresuyetsya 1 Mbajt Adresnij prostir vvodu vivodu 64 Kbajt Kilkist tranzistoriv 29 000 Tehproces nm 3000 3 mkm Plosha kristala kv mm 30 za inshimi danimi 16 mm Maksimalne teplovidilennya 1 75 Vt Napruga zhivlennya 5 V Korpus 40 kontaktnij keramichnij chi plastikovij DIP piznishe 56 kontaktnij QFP i 44 kontaktnij PLCC Kilkist instrukcij 98 Cherga komand 6 bajtPrimitkiMicroprocessor Hall of Fame Intel originalu za 6 lipnya 2007 Procitovano 11 serpnya 2007 Posilannya