Скачиваний:
26
Добавлен:
15.09.2014
Размер:
1.66 Кб
Скачать
регистр флагов процессора i80286 называется FLAGS и представляет собой младшее 16-разрядное слово регистра EFLAGS
0 - CF Флаг переноса
1 - 1 Зарезервировано и равно 1
2 - PF Флаг чётности
3 - 0 Зарезервировано и равно 0
4 - AF Флаг вспомогательного переноса
5 - 0 Зарезервировано и равно 0
6 - ZF Флаг нуля
7 - SF Флаг знака
8 - TF Флаг ловушки
9 - IF Флаг разрешения прерываний
10 - DF Флаг направления
11 - OF Флаг переполнения
12-13 - IOPL Уровень привилегий ввода/вывода
14 - NT Флаг вложенной задачи
15 - 0 Зарезервировано и равно 0
16 - RF Флаг возобновления (только i80386 и i80486)
17 - VM Флаг режима виртуального процессора 8086 (только i80386 и i80486)
18 - AC Флаг проверки выравнивания (только i80486)
19-31 - 0 Зарезервировано и равно 0
CR0 Регистр состояния процессора
CR1 Зарезервирован
CR2 Линейный адрес отказа страницы
CR3 Базовый адрес каталога страницы
Формат регистра CR0 процессора i80386
Номер бита Назначение
0 - PE Включение защищённого режима работы процессора.
1 - MP Присутствие сопроцессора.
2 - EM Эмуляция сопроцессора.
3 - TS Переключение задачи.
4 - ET Тип сопроцессора - i80287 или i80387.
5-14 Зарезервировано
15 - PG Включение механизма трансляции страниц
Формат регистра CR3 процессора i80486
Номер бита Назначение
0-2 Зарезервировано
3 - PWT Прозрачность записи на уровне страниц. Используется для управления записью во внешний кэш.
4 - PCD Запрещение кэширования на уровне страниц. Используется для управления работой внешнего кэша.
5-31 - PBDR Базовый регистр каталога страниц
Соседние файлы в папке Shpora