Защищенный режим процессоров 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

Решение оптимизационных задач средствами EXCEL см. раздел

ОСНОВЫ ЦИФРОВОЙ ЭЛЕКТРОНИКИ см. раздел


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

Изображение трехмерного пространства - перейти
Проекции точки. комплексный чертеж - перейти
Изображение линий на чертеже - перейти
Поверхности - перейти
Преобразование комплексного - перейти
Пересечение прямой с плоскостью - перейти
Метрические задачи - перейти
Аксонометрические проекции - перейти