Ця стаття не містить . (червень 2020) |
Мікропроцесор Intel 80286 — представник другого поколінням 16-розрядних мікропроцесорів, анонсований фірмою Intel 1 лютого 1982 року. Цей пристрій зберігає сумісність з мікропроцесором 8086, бо і 80186, але значно відрізняється від нього по своїх можливостях завдяки наявності додаткових засобів. У порівнянні з 80186 у мікропроцесорі 80286 немає внутрішніх генератора синхронізації, логіки вибору мікросхем, каналів DMA, таймерів і контролера переривань. Замість цього є засоби керування пам'яттю і віртуальною пам'яттю.
Мікропроцесор Intel 80286 | |
Роки виробництва: | з 1 лютого 1982 р. по початку 1990-х років |
---|---|
Розробник: | Intel |
Виробник(и): | Intel, IBM, Advanced Micro Devices, Harris Corporation, d, Siemens і Fujitsu |
Макс. частота CPU: | 8 МГц – 10 МГц |
Набір команд: | x86 |
Попередник: | Intel 8086,Intel 80186 |
Наступник: | Intel 80386 |
Фірма IBM гарантувала широке розповсюдження мікропроцесора 8088, застосувавши його у своєму першому комп'ютері IBM PC. Вона ж забезпечила популярність мікропроцесора 80286, використавши останній у досконалішому персональному комп'ютері (IBM PC/AT).
Мікропроцесор має розширену систему команд, яка містить усі команди і8086 (крім «напівлегальної» команди POP CS), кілька нових команд загального призначення та команди керування захистом.
Тактова частота процесора — від 8 до 10 МГц, що забезпечує 2-3 рази вищу швидкодію, ніж у і8086. За допомогою розширеної сегментації максимальний обсяг адресованої фізичної пам'яті збільшено до 16 мегабайтів (24 біти), а віртуальної — до 1 гігабайта для кожної програми.[] У процесорі реалізовано конвеєрне виконання команд і багатозадачний режим роботи.
Найістотнішою відмінністю від Intel 8086 є механізм керування адресацією пам'яті, що забезпечує 4-рівневу систему захисту і підтримання віртуальної пам'яті, та спеціальні засоби призначені для підтримання механізму .
Технічні характеристики
- Тактова частота (МГц): залежить від маркування: 80286-6 — 6 МГц, 80286-8 — 8 МГц, 80286-10 — 10 МГц, 80286-12 — 12,5 МГц
- Розрядність регістрів: 16 біт
- Розрядність шини даних: 16 біт
- Розрядність шини адреси: 24 біт
- Обсяг адресованої пам'яті: 16 Мбайт
- Обсяг віртуальної пам'яті: 1 Гбайт
- Кількість транзисторів: 134 000
- Техпроцес (нм): 1500 (1,5 мкм)
- Площа кристала: 49 мм²
- Напруга : +5 В
- Роз'єм: 68-pin
- Корпус: 68-контактний керамічний LCC (R80286), пластиковий LCC (N80286), керамічний PGA (CG80286 або A80286)
Опис
Мікропроцесор Intel 80286 має 16-бітну шину даних і 24 розрядну адресну шину з котрої в реальному режимі використовуються лише 20 розрядів. Мікропроцесор має розширену систему команд, яка містить усі команди і8086 (крім «напівлегальної» команди POP CS), кілька нових команд загального призначення та команди керування захистом. Процесори i80286 випускали в 68-вивідних корпусах PLCC і PGA. Їх інтерфейс відрізняється від і8086 використанням роздільних шин адрес і даних, конвеєрної адресації, а також складом та призначенням керівних сигналів, передбачено можливість використання математичного співпроцесора і80287. Шина адреси дозволяє адресувати 16 Мбайт фізичної пам'яті в захищеному режимі й 1 Мбайт з області молодших адрес — у реальному режимі. З цього правила для реального режиму є два винятки:
- лінії А[20:23] після сигналу RESET на час вибірки коду перебувають в одиничному стані до першої інструкції міжсегментного переходу;
- лінія А20 може приймати одиничні значення, коли поєднання значень сегментного регістра й ефективної адреси призводить до переходу через межу 0FFFFFh (максимально можливі значення фізичної адреси в реальному режимі 10FFFEh). Для забезпечення повної програмної сумісності з і8086 застосовують програмно керований вентиль, що примусово обнуляє лінію А20 системної шини адреси.
Режими роботи
Процесор і80286 може працювати у двох режимах роботи: , котрий є повністю сумісним з і8086, та (захищеному). У реальному режимі можлива адресація до 1 Мбайт фізичної пам'яті. За складом і призначенням у реальному режимі регістри i80286 в основному, збігаються з регістрами i8086. Зміни стосуються призначення бітів регістра ознак і можливістю перемикання у захищений режим. У процесі виконання програми МП використовує 6-байтну чергу команд. Відзначимо, що завдяки архітектурі скорочено час виконання команд, тому підпрограми часової затримки на цьому МП працюють швидше ніж на і8086. У захищеному режимі мікропроцесор дозволяє адресувати до 16 Мбайт фізичної пам'яті, на які для кожної задачі з використанням механізму сегментної адресації та зовнішніх регістрів сторінок можуть зображатися до 1 Гбайт віртуальної пам'яті. Перемикання у захищений режим здійснюють однією командою (з попередньо підготовленими таблицями дескрипторів). Зворотне перемикання у реальний режим можливе тільки через апаратне скидання мікропроцесора, що вимагає відносно значного часу.
Регістри
У процесорі i80286 є програмно доступних регістрів, з них мають таку саму назву як і в i8086, а решта полегшує використання багатозадачних операційних систем. Вміст цих регістрів можна прочитати, або змінити певними командами. Мікропроцесор містить також і «невидимі регістри», які зберігають різну інформацію для роботи процесора та пришвидшують його роботу.
Регістри можна об'єднати в групи за схожістю виконуваних ними функцій. У першу групу, названу групою регістрів загального призначення, входять регістри AX, BX, CX, DX. Вони призначені в основному для збереження даних. Регістри BX і DX можна додатково використовувати як адресні: регістр BX — як адреса зміщення байта чи слова в оперативній пам'яті, регістр DX — як адреса порту вводу-виводу. Кожен з цих регістрів має свої особливості. Наприклад, регістр AX завжди є одним з операндів команди множення, регістр CX використовується як лічильник у команді LOOP, DX — як розширення регістра AX у командах множення і ділення. Ці регістри є 16-розрядними, і складаються з двох однобайтових регістрів кожен: AX — з AH і AL, BX — з BH і BL і т. д.
Наступну групу утворюють шістнадцятирозрядні регістри SP, BP, SI, DI. Їх називають групою адресних й індексних регістрів. Вони можуть використовуватися як адресні або індексні регістри під час обробки масивів даних, а також як 16-розрядні регістри загального призначення (крім SP).
Шістнадцятирозрядні регістри CS, DS, SS, ES утворюють групу сегментних регістрів. У мікропроцесорі i80286 доступ до даних і коду програми в пам'яті здійснюється через сегменти розміром максимум 64 кбайт. Регістр CS визначає початок сегмента коду; регістр DS — початок сегмента даних; регістр SS — початок сегмента стеку, регістр ES — початок сегмента додаткових даних.
Джерела
Посилання
- Опис та фото процесорів сімейства i286 (англ.) [ 18 січня 2012 у Wayback Machine.]
- Короткий опис мікропроцесора Intel 80286 (рос.) [ 16 лютого 2012 у Wayback Machine.]
Це незавершена стаття про апаратне забезпечення. Ви можете проєкту, виправивши або дописавши її. |
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, 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 cherven 2020 Mikroprocesor Intel 80286 predstavnik drugogo pokolinnyam 16 rozryadnih mikroprocesoriv anonsovanij firmoyu Intel 1 lyutogo 1982 roku Cej pristrij zberigaye sumisnist z mikroprocesorom 8086 bo i 80186 ale znachno vidriznyayetsya vid nogo po svoyih mozhlivostyah zavdyaki nayavnosti dodatkovih zasobiv U porivnyanni z 80186 u mikroprocesori 80286 nemaye vnutrishnih generatora sinhronizaciyi logiki viboru mikroshem kanaliv DMA tajmeriv i kontrolera pererivan Zamist cogo ye zasobi keruvannya pam yattyu i virtualnoyu pam yattyu Intel 80286Mikroprocesor Intel 80286Roki virobnictva z 1 lyutogo 1982 r po pochatku 1990 h rokivRozrobnik IntelVirobnik i Intel IBM Advanced Micro Devices Harris Corporation d Siemens i FujitsuMaks chastota CPU 8 MGc 10 MGcNabir komand x86Poperednik Intel 8086 Intel 80186Nastupnik Intel 80386 Firma IBM garantuvala shiroke rozpovsyudzhennya mikroprocesora 8088 zastosuvavshi jogo u svoyemu pershomu komp yuteri IBM PC Vona zh zabezpechila populyarnist mikroprocesora 80286 vikoristavshi ostannij u doskonalishomu personalnomu komp yuteri IBM PC AT Mikroprocesor maye rozshirenu sistemu komand yaka mistit usi komandi i8086 krim napivlegalnoyi komandi POP CS kilka novih komand zagalnogo priznachennya ta komandi keruvannya zahistom Taktova chastota procesora vid 8 do 10 MGc sho zabezpechuye 2 3 razi vishu shvidkodiyu nizh u i8086 Za dopomogoyu rozshirenoyi segmentaciyi maksimalnij obsyag adresovanoyi fizichnoyi pam yati zbilsheno do 16 megabajtiv 24 biti a virtualnoyi do 1 gigabajta dlya kozhnoyi programi dzherelo U procesori realizovano konveyerne vikonannya komand i bagatozadachnij rezhim roboti Najistotnishoyu vidminnistyu vid Intel 8086 ye mehanizm keruvannya adresaciyeyu pam yati sho zabezpechuye 4 rivnevu sistemu zahistu i pidtrimannya virtualnoyi pam yati ta specialni zasobi priznacheni dlya pidtrimannya mehanizmu Tehnichni harakteristikiTaktova chastota MGc zalezhit vid markuvannya 80286 6 6 MGc 80286 8 8 MGc 80286 10 10 MGc 80286 12 12 5 MGc Rozryadnist registriv 16 bit Rozryadnist shini danih 16 bit Rozryadnist shini adresi 24 bit Obsyag adresovanoyi pam yati 16 Mbajt Obsyag virtualnoyi pam yati 1 Gbajt Kilkist tranzistoriv 134 000 Tehproces nm 1500 1 5 mkm Plosha kristala 49 mm Napruga 5 V Roz yem 68 pin Korpus 68 kontaktnij keramichnij LCC R80286 plastikovij LCC N80286 keramichnij PGA CG80286 abo A80286 OpisMikroprocesor Intel 80286 maye 16 bitnu shinu danih i 24 rozryadnu adresnu shinu z kotroyi v realnomu rezhimi vikoristovuyutsya lishe 20 rozryadiv Mikroprocesor maye rozshirenu sistemu komand yaka mistit usi komandi i8086 krim napivlegalnoyi komandi POP CS kilka novih komand zagalnogo priznachennya ta komandi keruvannya zahistom Procesori i80286 vipuskali v 68 vividnih korpusah PLCC i PGA Yih interfejs vidriznyayetsya vid i8086 vikoristannyam rozdilnih shin adres i danih konveyernoyi adresaciyi a takozh skladom ta priznachennyam kerivnih signaliv peredbacheno mozhlivist vikoristannya matematichnogo spivprocesora i80287 Shina adresi dozvolyaye adresuvati 16 Mbajt fizichnoyi pam yati v zahishenomu rezhimi j 1 Mbajt z oblasti molodshih adres u realnomu rezhimi Z cogo pravila dlya realnogo rezhimu ye dva vinyatki liniyi A 20 23 pislya signalu RESET na chas vibirki kodu perebuvayut v odinichnomu stani do pershoyi instrukciyi mizhsegmentnogo perehodu liniya A20 mozhe prijmati odinichni znachennya koli poyednannya znachen segmentnogo registra j efektivnoyi adresi prizvodit do perehodu cherez mezhu 0FFFFFh maksimalno mozhlivi znachennya fizichnoyi adresi v realnomu rezhimi 10FFFEh Dlya zabezpechennya povnoyi programnoyi sumisnosti z i8086 zastosovuyut programno kerovanij ventil sho primusovo obnulyaye liniyu A20 sistemnoyi shini adresi Rezhimi roboti Procesor i80286 mozhe pracyuvati u dvoh rezhimah roboti kotrij ye povnistyu sumisnim z i8086 ta zahishenomu U realnomu rezhimi mozhliva adresaciya do 1 Mbajt fizichnoyi pam yati Za skladom i priznachennyam u realnomu rezhimi registri i80286 v osnovnomu zbigayutsya z registrami i8086 Zmini stosuyutsya priznachennya bitiv registra oznak i mozhlivistyu peremikannya u zahishenij rezhim U procesi vikonannya programi MP vikoristovuye 6 bajtnu chergu komand Vidznachimo sho zavdyaki arhitekturi skorocheno chas vikonannya komand tomu pidprogrami chasovoyi zatrimki na comu MP pracyuyut shvidshe nizh na i8086 U zahishenomu rezhimi mikroprocesor dozvolyaye adresuvati do 16 Mbajt fizichnoyi pam yati na yaki dlya kozhnoyi zadachi z vikoristannyam mehanizmu segmentnoyi adresaciyi ta zovnishnih registriv storinok mozhut zobrazhatisya do 1 Gbajt virtualnoyi pam yati Peremikannya u zahishenij rezhim zdijsnyuyut odniyeyu komandoyu z poperedno pidgotovlenimi tablicyami deskriptoriv Zvorotne peremikannya u realnij rezhim mozhlive tilki cherez aparatne skidannya mikroprocesora sho vimagaye vidnosno znachnogo chasu Registri Registri Mikroprocesora Intel 80286 U procesori i80286 ye programno dostupnih registriv z nih mayut taku samu nazvu yak i v i8086 a reshta polegshuye vikoristannya bagatozadachnih operacijnih sistem Vmist cih registriv mozhna prochitati abo zminiti pevnimi komandami Mikroprocesor mistit takozh i nevidimi registri yaki zberigayut riznu informaciyu dlya roboti procesora ta prishvidshuyut jogo robotu Registri mozhna ob yednati v grupi za shozhistyu vikonuvanih nimi funkcij U pershu grupu nazvanu grupoyu registriv zagalnogo priznachennya vhodyat registri AX BX CX DX Voni priznacheni v osnovnomu dlya zberezhennya danih Registri BX i DX mozhna dodatkovo vikoristovuvati yak adresni registr BX yak adresa zmishennya bajta chi slova v operativnij pam yati registr DX yak adresa portu vvodu vivodu Kozhen z cih registriv maye svoyi osoblivosti Napriklad registr AX zavzhdi ye odnim z operandiv komandi mnozhennya registr CX vikoristovuyetsya yak lichilnik u komandi LOOP DX yak rozshirennya registra AX u komandah mnozhennya i dilennya Ci registri ye 16 rozryadnimi i skladayutsya z dvoh odnobajtovih registriv kozhen AX z AH i AL BX z BH i BL i t d Nastupnu grupu utvoryuyut shistnadcyatirozryadni registri SP BP SI DI Yih nazivayut grupoyu adresnih j indeksnih registriv Voni mozhut vikoristovuvatisya yak adresni abo indeksni registri pid chas obrobki masiviv danih a takozh yak 16 rozryadni registri zagalnogo priznachennya krim SP Shistnadcyatirozryadni registri CS DS SS ES utvoryuyut grupu segmentnih registriv U mikroprocesori i80286 dostup do danih i kodu programi v pam yati zdijsnyuyetsya cherez segmenti rozmirom maksimum 64 kbajt Registr CS viznachaye pochatok segmenta kodu registr DS pochatok segmenta danih registr SS pochatok segmenta steku registr ES pochatok segmenta dodatkovih danih DzherelaPosilannyaOpis ta foto procesoriv simejstva i286 angl 18 sichnya 2012 u Wayback Machine Korotkij opis mikroprocesora Intel 80286 ros 16 lyutogo 2012 u Wayback Machine Ce nezavershena stattya pro aparatne zabezpechennya Vi mozhete dopomogti proyektu vipravivshi abo dopisavshi yiyi