Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Lectures / 21-22

.pdf
Скачиваний:
43
Добавлен:
16.04.2013
Размер:
360.88 Кб
Скачать

Поле Type для системных сегментов

Формат дескриптора сегмента (VIII)

P

P (Present bit)

1 - сегмент присутствует в памяти;

0 - отсутствует в памяти

Формат дескриптора сегмента, когда

бит присутствия равен 0

AVAILABLE

 

AVAILABLE

 

 

 

AVAILABLE

Формат дескриптора сегмента (IX)

D

P

L

DPL (Descriptop Privilege Level, 2 бита)

Уровень привилегий сегмента 0…3 - численное значение уровня привилений:

0 - наиболее привилегированный,

3 - наименее привилегированный

Системные регистры МП Pentium

Системные регистры

Регистры

управления

cr0

cr1

cr2

cr3

cr4

Регистры Регистры управления отладки памятью

gdtr

ldtr

idtr

tr

Регистры управления памятью

GDTR регистр таблицы глобальных дескрипторов IDTR регистр таблицы дескрипторов прерываний

GDTR

 

 

База

Предел

IDTR

База

Предел

 

32 бита

16 битов

LDTR регистр таблицы локальных дескрипторов, селектор сегмента, содержащего LDT, в GDT

TR регистр задачи, селектор TSS в GDT

Атрибуты

LDTR Селектор TR Селектор

База

Предел

 

 

 

База

Предел

 

 

 

16 битов

64 бита

Регистры управления

 

Регистр управления cr0

 

P C

T

P

G D

S

E

PE

Protect Enable

MP

Monitor coProcessor

EM

Emulation

TS

Task Switched

ET

Extension Type

NE

Numeric Error

WP

Write Protect

AM

Alignment Mask

NW

Not Writethrough

CD

Cache Disable

PG

PaGing

Формат селектора сегмента

Запрашиваемый

уровень

привилегий

(Requestor Privilege Level)

Номер дескриптора в таблице дкскрипторов

(в GDT/LDT)

Номер таблицы (Table Index): 0 - GDT; 1 - LDT

Формирование линейного адреса

Соседние файлы в папке Lectures