Пошук книги в бібліотеці та пошук комірки пам'яті в ЕОМ у захищеному режимі

Пошук книги Потрібна шафа в картотеці

Номер шухлядки на потрібну тему

Картка в шухлядці

Книга

Ном-ф потрібної сторінки

Пошук комірки пам 'яті

Регістр базової адреси таблиці

дескрипторів

Селектор

Дескриптор сегмента

Сегмент

Зміщення в сегменті (ефективна

адреса)

Мікропроцесор 80286

Випуск мікропроцесорів типу 80286 розпочався в 1983 р. і досяг свого максимуму в 1989 р. Цей процесор є подальшим удосконаленням МП-86, але на відміну від нього містить деякі принципові новації та характеризується такими параметрами:

- розрядність ШД 16 (але допускає роботу з однобайтовими операндами);

- розрядність ЇЛА 24, отже процесор може адресуватися до 2 24 = 16 Мбайтів фізичних адрес і до 2 30 = 1 Гбайт у режимі віртуальної адресації;

- тактова частота для його різновидів складає від 12 до 16 МГц. Це забезпечує швидкість обміну з пам'яттю більш ніж 12 Мбайтів/с і продуктивність 1.2 MIPS (мільйонів команд за секунду). Зауважимо, що мікропроцесор МП-86 мав продуктивність лише 0.33 MIPS.

Процесор 80286 має чотирирівневу систему захисту програм і даних. Його система команд дещо розширена порівняно з МП-86 та МП-88, отже, МП-286 може вільно виконувати програми складені для його "молодших братів", але не навпаки.

Процесор МП-286 містить 130 000 транзисторів, він розташований у керамічному корпусі з 68 виводами й живиться напругою +5 В. На його основі виготовлялась ПЕОМ типу PC/AT, яка набула свого часу великого поширення.

Структурну схему мікропроцесора 80286 зображено на рис. 18.2 і в основному вона подібна до схеми МП-86. Вона також складається з

шинного інтерфейсу, оперативного та керуючого пристроїв. Від шинного інтерфейсу МП-86 пристрій спряжіння із системною шиною у МП-286 відрізняється розрядністю ША та тим, що ША і ПІД у нього не мультиплексовані. Це дозволяє робити конвеєризацію адреси, дещо виграючи завдяки цьому у швидкодії.

Від шинного інтерфейсу крім ША та ШД відходять також виводи керуючих сигналів MAO,RD,WR, CLK, READY, RESET, В НЕ та ін. Передбачені також виводи для спряжіння з математичним співпроцесором 80287. До складу шинного інтерфейсу входить також черга команд у 6 байтів. Після декодування одержані мікрокоманди не потрапляють безпосередньо на операційний блок процесора, а проходять через чергу мікрокоманд (3 регістри по 69 бітів). Черги команд і мікрокоманд дозволяють більш економно використовувати машинний час виконавчих блоків.

Операційний (виконавчий) пристрій, у принципі, майже нічим не відрізняється від відповідного пристрою МП-86 і містить уже добре знайомі нам 16/8-розрядні робочі регістри АХ, ВХ, СХ, DX, 16-розрядні базові й індексні регістри та регістр ознак. Невеликою відміною є те, що АЛП доповнено пристроями множення та ділення, які дозволяють робити ці операції апаратним шляхом.

Основна специфіка МП-286 полягає в пристрої формування адрес. Тут, окрім знайомих нам чотирьох сегментних регістрів CS, DS, SS та ES, є ще цілий ряд регістрів і суматорів для формування фізичної адреси при роботі з віртуальною пам'яттю. Це регістри базової адреси таблиць дескрипторів, регістри селектора й ефективної адреси, суматори фізичної адреси й адреси дескрипторів і кеш- дескрипторів. У віртуальному режимі регістрами селектора служать сегментні регістри CS, DS, SS та ES. Крім цього в пристрої формування адрес є ще компаратор, який порівнює біти права на доступ із відповідними бітами захищеності сегмента.

Мікропроцесор 80286 може працювати у двох режимах: реальному й віртуальному. У реальному режимі він функціонує практично так само, як і МП-86, тільки трохи швидше. Система команд, способи адресації та все інше цілком тотожні з МП-86. У реальний режим МП-286 входить одразу після включення або після перезапуску.

З реального режиму у віртуальний мікропроцесор переводиться командою LMSM. Ця команда завантажує слово стану, котре встановлює біт РЕ = 1 у керуючому регістрі NRO. Після того, як МП-286 перейшов у віртуальний режим, повернути його в реальний


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: