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

         

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

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

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

Адресация памяти в защищённом режиме
Преобразование адресов в защищённом режиме
Преобразование адресов в защищённом режиме - 2
Детальное описание схемы преобразования адресов
Детальное описание схемы преобразования адресов - 2
Детальное описание схемы преобразования адресов - 3
Детальное описание схемы преобразования адресов - 4
Детальное описание схемы преобразования адресов - 5
Детальное описание схемы преобразования адресов - 6
Детальное описание схемы преобразования адресов - 7

Защита в процессоре i6
Защита в процессоре i6 - 2
Кольца защиты
Кольца защиты - 2
Тип сегментов
Границы сегментов
Привилегированные и чувствительные команды
Межсегментная передача управления
Команды CALL и JMP
Команды CALL и JMP - 2

Команды RET и IRET
Виртуальная память в процессоре i6
Виртуальная память в процессоре i6 - 2
ОБРАБОТКА ПРЕРЫВАНИЙ В ЗАЩИЩЁННОМ РЕЖИМЕ
Прерывания в реальном режиме
Прерывания защищённого режима
Таблица прерываний защищённого режима
Исключения в защищённом режиме
Исключения в защищённом режиме - 2
Обработка аппаратных прерываний

Программа, которая работает с прерываниями
Программа, которая работает с прерываниями - 2
Программа, которая работает с прерываниями - 3
Программа, которая работает с прерываниями - 4
Программа, которая работает с прерываниями - 5
Программа, которая работает с прерываниями - 6
Программа, которая работает с прерываниями - 7
Программа, которая работает с прерываниями - 8
Программа, которая работает с прерываниями - 9
ОСОБЕННОСТИ ПРОЦЕССОРОВ IИ I6

ОСОБЕННОСТИ ПРОЦЕССОРОВ IИ I6 - 2
Преобразование адресов
Преобразование адресов - 2
Преобразование адресов - 3
Обработка прерываний
Мультизадачность
Мультизадачность - 2
Режим виртуального процессора i
Виртуальные машины
Переключение в защищённый и реальный режимы

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

Синхронизация задач и семафоры
Пример мультизадачного монитора
Пример мультизадачного монитора - 2
Пример мультизадачного монитора - 3
Пример мультизадачного монитора - 4
Пример мультизадачного монитора - 5
Пример мультизадачного монитора - 6
Пример мультизадачного монитора - 7
Пример мультизадачного монитора - 8
Пример мультизадачного монитора - 9

Пример мультизадачного монитора - 10
ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS
ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS - 2
ОПЕРАЦИОННАЯ СИСТЕМА MICROSOFT WINDOWS - 3
Использование функций DPMI
Использование функций DPMI - 2
Драйверы, резидентные программы и WINDOWS
Драйверы, резидентные программы и WINDOWS - 2
Драйверы, резидентные программы и WINDOWS - 3
Связь с 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
Прочитать содержимое отладочных регистров
Установить отладочные регистры
Получить отображение векторов прерываний для контроллеров прерываний

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

Преобразование сегмента в дескриптор
Получить значение инкремента для вычисления следующего селектора в массиве
Зарезервированные функции
Получить базовый адрес сегмента
Установить базовый адрес сегмента
Установить предел сегмента
Установить поле прав доступа в дескрипторе
Создание алиасного дескриптора для сегмента кода
Получить дескриптор
Установить дескриптор

Получить конкретный дескриптор в таблице LDT
Получить блок памяти из пула свободной памяти DOS
Освободить блок памяти, взятый из пула DOS









Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий