
1.
Программистская модель
содержит наряду с регистрами, присутствующими в МП Intel 8086, несколько
дополнительных регистров, поддерживающих мультипрограммные и многопользовательские
режимы.
2.
К регистру
флагов F добавлен регистр слова состояния машины - MSW. В частности, разряд
разрешения запрета в этом регистре определяет альтернативные режимы работы МП:
o
режим реального
адреса;
o
режим
защищенного виртуального адреса.

3.
Введены
сегментные дескрипторы, описывающие размеры элементов, права доступа, их
базовые адреса.
4.
Имеется
дескрипторная таблица, ее регистры - сегментные селекторы (LDTR, GDTR, IDTR) -
указывают адреса дескрипторных таблиц.
Дескриптор для каждого сегмента содержит базовый
адрес, размер сегмента и поле прав доступа. Кодовые сегменты всегда защищаются
по записи и могут быть защищены также по чтению, в то время как для сегментов
данных всегда разрешается чтение, но они также могут быть защищены по записи.
В поле прав доступа имеются и другие биты -
присутствия и уровня привилегированности дескриптора. Бит присутствия
показывает находится ли указанный сегмент в основной физической памяти, или он
размещен во вторичной, внешней памяти в системе с виртуальной памятью.
Биты уровня привилегированности дескриптора
сравниваются с текущим значением уровня привилегированности процессора, и если
текущий уровень выше, то программа не разрешает доступ к указанному сегменту.
5.
Регистр задачи
ТР служит для организации многозадачной работы процессора в защищенном режиме
обслуживает переключение задач, содержит адрес системного дескриптора сегмента,
задающего область запоминания состояния машины (задачи) в момент перехода
задачи из активного состояния в состояние ожидания. Переход к обработке новой
задачи осуществляется передачей в регистр задачи адреса системного дескриптора
сегмента, определяющего область запоминания состояния новой задачи, откуда это
состояние загружается в соответствующие регистры МП.
6.
В режиме
реального адреса дополнительные регистры не используются и МП Intel 80286
работает как МП Intel 8086.