2. Режимы процессора

Для более полного понятия системы команд МП 80386 необхо-

димо предварительно описать общую схему его работы и архитек-

туру.

В данном реферате не раскрывается более подробно значения

некоторых специфических слов и понятий, считая, что читатель

предварительно ознакомился с МП 8086 и МП 80286 и имеет

представление о их работе и архитектуре. Описываются только те

функции МП 80386, которые отсутствуют или изменены в предыду-

щих моделях МП.

МП 80386 имеет два режима работы: режим реальных адресов,

называемый реальным режимом, и защищенный режим.

2.1. Реальный режим

При подаче сигнала сброса или при включении питания уста-

навливается реальный режим, причем МП 80386 работает как очень

быстрый МП 8086, но, по желанию программиста, с 32-разрядным

расширением. В реальном режиме МП 80386 имеет такую же базовую

архитектуру, что и МП 8086, но обеспечивает доступ к 32-раз-

рядным регистрам. Механизм адресации, размеры памяти и обра-

ботка прерываний МП 8086 полностью совпадают с аналогичными

функциями МП 80386 в реальном режиме.

Единственным способом выхода из реального режима является

явное переключение в защищенный режим. В защищенный режим МП

80386 входит при установке бита включения защиты (РЕ) в нуле-

вом регистре управления (CR0) с помощью команды пересылки (MOV

- 6 -

to CR0). Для совместимости с МП 80286 с целью установки бита

РЕ может быть также использована команда загрузки слова состо-

яния машины LMSW. Процессор повторно входит в реальный режим в

том случае, если программа командой пересылки сбрасывает бит

РЕ регистра CR0.

2.2. Защищенный режим

Полные возможности МП 80386 раскрываются в защищенном режи-

ме. Программы могут исполнять переключение между процессами с

целью входа в задачи, предназначенные для режима виртуального

МП 8086. Каждая такая задача проявляет себя в семантике МП

8086 (т.е. в отношениях между символами и приписываемыми им

значениями независимо от интерпретирующего их оборудования).

Это позволяет выполнять на МП 80386 программное обеспечение

для МП 8086 - прикладную программу или целую операционную сис-

тему. В то же время задачи для виртуального МП 8086 изолирова-

ны и защищены как друг от друга, так и от главной операционной

системы МП 80386. Далее перейдем непосредственно к рассмотре-

нию шины данных МП 80386.

3. Шины

Прежде всего дадим определение шины. Шина - это канал пере-

сылки данных, используемый совместно различными блоками систе-

мы. Шина может представлять собой набор проводящих линий, выт-

равленных в печатной плате, провода припаянные к выводам разь-

емов, в которые вставляются печатные платы, либо плоский ка-

бель. Компоненты компьютерной системы физически расположены

на одной или нескольких печатных платах, причем их число и фу-

- 7 -

нкции зависят от конфигурации системы, ее изготовителя, а час-

то и от поколения микропроцессора.

Информация передается по шине в виде групп битов. В состав

шины для каждого бита слова может быть предусмотрена отдельная

линия (параллельная шина), или все биты слова могут последова-

тельно во времени использовать одну линию (последовательная

шина). На рис 2. нарисовано типичное подключение устройств к

шине данных.  рис.2

┌───────────┐ ┌───────────┐

│ Устройство│ │Устройство │

│ вывода │ │ ввода │

└───┬──┬────┘ └───┬──┬────┘

│ │ │ │

┌─────────┐ ┌──────────┐ ┌───┴──┴────┐ ┌───┴──┴────┐

│ ОЗУ │ │ ПЗУ │ │ Выходной │ │Входной │

│ │ │ │ │ буфер │ │ буфер  │

└─┬┬┬┬┬┬┬┬┘ └─┬┬┬┬┬┬┬┬─┘ └─┬┬┬┬┬┬┬┬──┘ └┬┬┬┬┬┬┬┬───┘

││││││││ ││││││││ ││││││││ ││││││││ ┌─────┐

──┴┼┼┼┼┼┼┼────┴┼┼┼┼┼┼┼─────┴┼┼┼┼┼┼┼──────┴┼┼┼┼┼┼┼──┤D 40 0 П │

───┴┼┼┼┼┼┼─────┴┼┼┼┼┼┼──────┴┼┼┼┼┼┼───────┴┼┼┼┼┼┼──┤ р │

────┴┼┼┼┼┼──────┴┼┼┼┼┼───────┴┼┼┼┼┼────────┴┼┼┼┼┼──┤ о │

─────┴┼┼┼┼───────┴┼┼┼┼────────┴┼┼┼┼─────────┴┼┼┼┼──┤ ц │

──────┴┼┼┼────────┴┼┼┼─────────┴┼┼┼──────────┴┼┼┼──┤ е │

───────┴┼┼─────────┴┼┼──────────┴┼┼───────────┴┼┼──┤ с │

────────┴┼──────────┴┼───────────┴┼────────────┴┼──┤ с │

─────────┴───────────┴────────────┴─────────────┴──┤D 47 0 о │

│ р │

 └─────┘

- 8 -


Информация о работе «Обзор процессоров и шин ПВМ начиная с 386 машин»
Раздел: Компьютерные науки
Количество знаков с пробелами: 82626
Количество таблиц: 0
Количество изображений: 0

Похожие работы

Скачать
177455
0
22

... : -производитель чипсет, если возможно – модель материнской платы; -тактовые частоты процессора, памяти, системных шин; -названия, параметры работы всех системных и периферийных устройств; -расширенная информация о процессоре, памяти, жестких дисках, 3D-ускорителе; -разнообразные параметры программной среды: ОС, драйверы, процессы, системные файлы и т.д.; -информация о поддержке видеокартой ...

Скачать
94709
9
3

... привилегированных инструкций или операций, которые можно выполнять только при определенных уровнях CPL и IOPL (биты 13 и 14 регистра флагов). ГЛАВА 2 Архитектура 32-разрядных процессоров История 32-разрядных процессоров началась с процессора Intel386. Эти процессора вобрали в себя все свойства своих 16-разрядных предшественников 8086/88 и 80286 для обеспечения программной совместимости с ...

Скачать
19633
0
0

нальные компьютеры. Принцип работы кэш-памяти заключается в следующем. Процессор редко использует весь объем ОЗУ практически одновременно. Скакать из одного угла памяти в другой, периодически пошвыриваясь по всему ее объему – это не лучший способ использования ресурсов компьютера. Зачастую все обращения процессора к памяти сосредоточены в небольшой области (как показывает статистика – 5-10% от ...

0 комментариев


Наверх