МП 80386 фирмы Intel

1. Введение в МП 80386 фирмы Intel

МП вышел на рынок с уникальным преимуществом. Он является первым 32 - разрядным

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

стоимостью 6,5 млрд. долл., написанное для МП предыдущих моделей ОТ 8086/88 до

80286 (клон IBM PC). Говорят, что системы совместимы, если программы написанные

на одной системе, успешно выполняются на другой. Если совместимость

распространяется только в одном направлении, от старой системы к новой, то

говорят о совместимости снизу вверх. Совместимость снизу вверх на обьектном

уровне поддерживает капиталовложения конечного пользователя в программное

обеспечение, поскольку новая система просто заменяет более медленную старую.

Микропроцессор 80386 совместим снизу вверх с предыдущими поколениями МП фирмы

Intel. Это означает что программы написанные специально для МП 80386 и

использующие его специфические особенности, обычно не работают на более старых

моделях. Однако, так как набор команд МП 80386 и его модули обработки являются

расширениями набора команд предшествующих моделей, программное обеспечение

последних совместимо снизу вверх с МП 80386.

Специфическими особенностями МП 80386 являются многозадачность, встроенное

управление памятью, виртуальная память с разделением на страницы, защита

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

моделями сохранена посредством динамического изменения разрядности магистрали.

МП 80386 выполнен на основе технологии CHMOS III фирмы Intel, которая вобрала с

себя быстродействие технологии HMOS (МДП высокой плотности) и малое потребление

мощности технологии CMOS (КМДП). МП 80386 предусматривает переключение программ,

выполняемых под управлением различных операционных систем, такие как MS-DOS и

UNIX. Это свойство позволяет разработчикам программ включать стандартное

прикладное программное обеспечение для 16 -разрядных МП непосредственно в 32

-разрядную систему. Процессоропределяет адресное пространство как один или

несколько сегментов памяти любого размера в диапазоне от 1 байт до 4 Гбайт

(4*2я530я0 байт). Эти сегменты могут быть индивидуально защищены уровнями

привилегий и таким образом избирательно разделяться различными задачами.

Механизм защиты основан на понятии иерархии привилегий или ранжированного ряда.

Это означает, что разным задачам или программам могут быть присвоены

определенные уровни, которые используются для данной задачи.

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

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

описать общую схему его работы и архитектуру.

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

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

МП 8086 и МП 80286 и имеет представление о их работе и архитектуре. Описываются

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

моделях МП.

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

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

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

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

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

программиста, с 32-разрядным расширением. В реальном режиме МП 80386 имеет такую

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

регистрам. Механизм адресации, размеры памяти и обработка прерываний МП 8086

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

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

защищенный режим. В защищенный режим МП 80386 входит при установке бита

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

пересылки (MOV to CR0). Для совместимости с МП 80286 с целью установки бита РЕ

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

Процессор повторно входит в реальный режим в том случае, если программа командой

пересылки сбрасывает бит РЕ регистра CR0.

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

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

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

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

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

независимо от интерпретирующего их оборудования). Это позволяет выполнять на МП

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

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

и защищены как друг от друга, так и от главной операционной системы МП 80386.

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


Информация о работе «Микропроцессоры Intel80386»
Раздел: Информатика, программирование
Количество знаков с пробелами: 41293
Количество таблиц: 0
Количество изображений: 0

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

Скачать
31727
1
2

... современные микропроцессоры используют напряжение питания 3,3-4В, а на плату подается 5В, на системных платах монтируют преобразователи напряжение. Микропроцессоры Архитектура материнской платы напрямую зависит от внешней архитектуры микропроцессора. В 1976 году фирма Intel начала усиленно работать над микропроцессором 8086. Размер его регистров по сравнению с 8080 был увеличен в два раза, что ...

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


Наверх