Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Б М.docx
Скачиваний:
148
Добавлен:
09.06.2015
Размер:
2.63 Mб
Скачать

ВХ

СХ

ВХ

ВР

SI

В1

SP

у Индексные регистры

\ Указатель / стека

15 О

Сегментные селекторы

CS В S SS ES

——<> o —i 11

j 11

x=am-2m + am_,-2m-,+.-- 46

оТТ ооо ТоТ Too 47

оГп Топ ооГо Гио 47

Т" 'Т' чг ЧТ" т 47

( + 0)пр = 000...0; 52

(+0)обр=000...0. 52

о;м=л-1 + |<?1, 54

=(G)CM+(QL- 54

<7= £ <тг16-' (а/=0, 1, 2, .. n F), 61

0П0П01 пТкиТо 010010И lTTiooib 11111000 lTnoTol 67

оооо оно ooTo^jooo оТоТ ^JToT 68

^пер (ЗЛ4) 106

«л. 148

К=ф„ v2, i>J, 203

{/ = {u„ «2, . . U„|, 203

5={Q0, Qi, Qr), 203

1Ь, 220

_qji 228

I 282

L °" .1 I й 1 • • • I °ч I 356

Х~Х1ГХГ~17~Т 356

GEP-EEI 381

Ц-Щ I 469

©4 489

<Ь• • • <Ь 489

фф-ф фф-ф 501

У-Аг 553

i/iwiii 562

м. 562

„ ЁЛ1Ш1 567

Регистры кэш-памяти сегментных дескриптород (процессор загружает эту кэш-память)

Права Базовый адрес Размер

доступа сегмента сегмента

TR LBTR 6ВТК IBTR

Регистры, загружаемые операционной системой и процессором

*7 WJ9 1615 О

Процессор загружает Эту память

V

Регистры задачи и регистры дескрипторнои таблицы

Рис. 10.12. Программистская модель однокристального 16-разряднс>Г0 микропроцессора Intel 80286 •

дередачей в регистр задачи адреса системного дескриптора сегмента, определяющего область запоминания состояния новой задачи, откуда это состояние загружается в соответствующие регистры МП.

В режиме реального адреса дополнительные регистры не используются и МП 80286 работает как МП 8086.

Микропроцессор 80286 выполняет все команды МП 8086, а .также ряд новых команд: команды загрузки и запоминания регистров дескрипторных таблиц, регистра слова состояния ма­шины, регистра задачи; команды, расширяющие состав опера­ций со стеком (включение в стек и извлечение из стека содержи­мого группы регистров и др.); команды входа и выхода из про­цедуры, облегчающие реализацию языков программирования высокого уровня#

32-разрядный однокристальный микропроцессор Intel 80386. 32-разрядный однокристальный МП 80386 — новый крупный шаг в развитии технологии и архитектуры микропроцессорных средств [8, 88]. Он изготовляется по КМОП-технологии с про­ектной нормой на ширину проводников 1,5 мкм, позволившей на кристалле площадью примерно 100 мм2 разместить около 275 000 транзисторов. Кристалл находится в керамическом кор­пусе со 132 выводами. Тактовая частота 12 или 16 МГц, рассеи­ваемая мощность не превышает 2 Вт.

К основным особенностям архитектуры МП 80386 следует отнести:

наличие средств, обеспечивающих реализацию мультипрог­раммного (многозадачного) и многопользовательского режимов работы МП и режима «системы виртуальных машин» (см. гл. 13), прй котором пользовательские программы могут выполняться параллельно во времени под управлением разных операционных систем;

непосредственный доступ к физическому адресному про­странству в 4 Гбайт и виртуальной памяти емкостью 64 Тбайт (примерно 70 триллионов байт);

сегментно-страничная организация памяти; высокая производительность — в 2—3 раза превосходит про­изводительность МП 80286 и достигается за счет большей такто­вой частоты, более быстрого доступа к памяти благодаря ис­пользованию размещенных на кристалле МП кэш (скрытой) -па­мяти Ъ блока управления и защиты памяти (в том числе блока ыстрого преобразования адресов);

^^система команд МП является расширением системы команд 8086 (аналога МП 1810), обеспечивается программная Пр7-ИМ0СТЬ с МП 8086 и 80286 (на уровне двоичных кодов

Рис. \0ЛЗ. Структура однокристального