Защищенный режим процессоров Intel


         

Защищенный режим процессоров Intel

ВВЕДЕНИЕ
ВВЕДЕНИЕ - 2
ВВЕДЕНИЕ - 3
ВВЕДЕНИЕ - 4
ВХОДИМ В ЗАЩИЩЁННЫЙ РЕЖИМ
Подготовка к переключению в защищённый режим

Подготовка к переключению в защищённый режим - 2
Подготовка к переключению в защищённый режим - 3
Переключение в защищённый режим
Возврат в реальный режим
Пример простой программы переключения режима
Пример простой программы переключения режима - 2
Пример простой программы переключения режима - 3
Пример простой программы переключения режима - 4
ОСОБЕННОСТИ ЗАЩИЩЁННОГО РЕЖИМА ПРОЦЕССОРА I80286
ОСОБЕННОСТИ ЗАЩИЩЁННОГО РЕЖИМА ПРОЦЕССОРА I80286 - 2

ОСОБЕННОСТИ ЗАЩИЩЁННОГО РЕЖИМА ПРОЦЕССОРА I80286 - 3
ОСОБЕННОСТИ ЗАЩИЩЁННОГО РЕЖИМА ПРОЦЕССОРА I80286 - 4
Адресация памяти в реальном режиме
Адресация памяти в реальном режиме - 2
Адресация памяти в реальном режиме - 3
Адресация памяти в защищённом режиме
Преобразование адресов в защищённом режиме
Преобразование адресов в защищённом режиме - 2
Детальное описание схемы преобразования адресов
Детальное описание схемы преобразования адресов - 2

Детальное описание схемы преобразования адресов - 3
Детальное описание схемы преобразования адресов - 4
Детальное описание схемы преобразования адресов - 5
Детальное описание схемы преобразования адресов - 6
Детальное описание схемы преобразования адресов - 7
Защита в процессоре i80286
Защита в процессоре i80286 - 2
Кольца защиты
Кольца защиты - 2
Тип сегментов

Границы сегментов
Привилегированные и чувствительные команды
Межсегментная передача управления
Команды CALL и JMP
Команды CALL и JMP - 2
Команды RET и IRET
Виртуальная память в процессоре i80286
Виртуальная память в процессоре i80286 - 2
ОБРАБОТКА ПРЕРЫВАНИЙ В ЗАЩИЩЁННОМ РЕЖИМЕ
Прерывания в реальном режиме

Прерывания защищённого режима
Таблица прерываний защищённого режима
Исключения в защищённом режиме
Исключения в защищённом режиме - 2
Обработка аппаратных прерываний
Программа, которая работает с прерываниями
Программа, которая работает с прерываниями - 2
Программа, которая работает с прерываниями - 3
Программа, которая работает с прерываниями - 4
Программа, которая работает с прерываниями - 5

Программа, которая работает с прерываниями - 6
Программа, которая работает с прерываниями - 7
Программа, которая работает с прерываниями - 8
Программа, которая работает с прерываниями - 9
ОСОБЕННОСТИ ПРОЦЕССОРОВ I80386 И I80486
ОСОБЕННОСТИ ПРОЦЕССОРОВ I80386 И I80486 - 2
Преобразование адресов
Преобразование адресов - 2
Преобразование адресов - 3
Обработка прерываний

Мультизадачность
Мультизадачность - 2
Режим виртуального процессора i8086
Виртуальные машины
Переключение в защищённый и реальный режимы
Процессор i80486
Процессор i80486 - 2
Что дальше?
МУЛЬТИЗАДАЧНОСТЬ В ПРОЦЕССОРЕ I80286
МУЛЬТИЗАДАЧНОСТЬ В ПРОЦЕССОРЕ I80286 - 2

МУЛЬТИЗАДАЧНОСТЬ В ПРОЦЕССОРЕ I80286 - 3
МУЛЬТИЗАДАЧНОСТЬ В ПРОЦЕССОРЕ I80286 - 4
Задача и сегмент состояния задачи
Задача и сегмент состояния задачи - 2
Переключение задач
Синхронизация задач и семафоры
Пример мультизадачного монитора
Пример мультизадачного монитора - 2
Пример мультизадачного монитора - 3
Пример мультизадачного монитора - 4

Пример мультизадачного монитора - 5
Пример мультизадачного монитора - 6
Пример мультизадачного монитора - 7
Пример мультизадачного монитора - 8
Пример мультизадачного монитора - 9
Пример мультизадачного монитора - 10
Пример мультизадачного монитора - 11
ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS
ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS - 2
ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS - 3

Использование функций DPMI
Использование функций DPMI - 2
Драйверы, резидентные программы и WINDOWS
Драйверы, резидентные программы и WINDOWS - 2
Драйверы, резидентные программы и WINDOWS - 3
Драйверы, резидентные программы и WINDOWS - 4
Связь с WINDOWS CLIPBOARD
Получить версию WinOldAp
Открыть CLIPBOARD
Очистить CLIPBOARD

Записать данные в CLIPBOARD
Получить размер CLIPBOARD
Прочитать данные из CLIPBOARD
Закрыть CLIPBOARD
Установить размер данных, записанных в CLIPBOARD
Критическая секция
Пример программы для работы с CLIPBOARD
Пример программы для работы с CLIPBOARD - 2
Пример программы для работы с CLIPBOARD - 3
ОБЗОР ЛИТЕРАТУРЫ

ОБЗОР ЛИТЕРАТУРЫ - 2
ОБЗОР ЛИТЕРАТУРЫ - 3
ИЕРАРХИЯ СРЕДСТВ ДЛЯ РАБОТЫ В ЗАЩИЩЁННОМ РЕЖИМЕ
ИЕРАРХИЯ СРЕДСТВ ДЛЯ РАБОТЫ В ЗАЩИЩЁННОМ РЕЖИМЕ - 2
ИЕРАРХИЯ СРЕДСТВ ДЛЯ РАБОТЫ В ЗАЩИЩЁННОМ РЕЖИМЕ - 3
Интерфейс BIOS
Определить размер расширенной памяти
Переслать блок расширенной памяти
Установить защищённый режим работы процессора
Пример использования интерфейса BIOS

Пример использования интерфейса BIOS - 2
Пример использования интерфейса BIOS - 3
Интерфейс HIMEM.SYS
Интерфейс HIMEM.SYS - 2
Интерфейс EMS/VCPI
Интерфейс EMS/VCPI - 2
Проверка наличия в системе интерфейса VCPI
Получить адрес интерфейса VCPI
Определить максимальный физический адрес памяти
Определить количество свободных страниц памяти

Получить страницу памяти
Освободить страницу памяти
Получить физический адрес страницы памяти, располагающейся в пределах первого мегабайта
Прочитать содержимое системного регистра CR0
Прочитать содержимое отладочных регистров
Установить отладочные регистры
Получить отображение векторов прерываний для контроллеров прерываний 8259
Установить отображение векторов прерываний для контроллеров прерываний 8259
Переключить процессор в защищённый режим
Переключить процессор в виртуальный режим

Пример программы
Интерфейс DPMI
Получить адрес перехода в защищённый режим
Вход в защищённый режим
Определение текущего режима работы
Создать дескриптор в таблице LDT
Освободить дескриптор в таблице LDT
Преобразование сегмента в дескриптор
Получить значение инкремента для вычисления следующего селектора в массиве
Зарезервированные функции

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

Система доменных имен см. раздел
Команды DOS. Справочное пособие см. раздел


Проектирование зуборезных долбяков - перейти
Введение в ANSYS - перейти

Самоучитель по созданию чертежей - перейти
Инструменты - перейти
Оформление чертежей - перейти
Некоторые геометрические построения - перейти
Геометрические тела и их отображение - перейти
Изображение трехмерного пространства - перейти
Проекции точки. комплексный чертеж - перейти
Изображение линий на чертеже - перейти
Поверхности - перейти
Преобразование комплексного - перейти

Пересечение прямой с плоскостью - перейти
Метрические задачи - перейти
Аксонометрические проекции - перейти