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

       

Оглавление


  • Введение
  • 1. Особенности защищенного режима процессора I80286
    • 1.1. Адресация памяти в реальном режиме
    • 1.2. Адресация памяти в защищённом режиме
    • 1.3. Защита в процессоре i80286
    • 1.4. Виртуальная память в процессоре i80286
  • 2. Входим в защищенный режим
    • 2.1. Подготовка к переключению в защищённый режим
    • 2.2. Переключение в защищённый режим

    • 2.3. Возврат в реальный режим
    • 2.4. Пример простой программы переключения режима
  • 3. Обработка прерываний в защищенном режиме
    • 3.1. Прерывания в реальном режиме
    • 3.2. Прерывания защищённого режима
    • 3.3. Программа, которая работает с прерываниями
  • 4. Мультизадачность в процессоре I80286
    • 4.1. Задача и сегмент состояния задачи
    • 4.2. Переключение задач
    • 4.3. Синхронизация задач и семафоры
    • 4.4. Пример мультизадачного монитора
  • 5. Особенности процессоров I80386 и I80486
    • 5.1. Преобразование адресов
    • 5.2. Обработка прерываний
    • 5.3. Мультизадачность
    • 5.4. Режим виртуального процессора i8086
    • 5.5. Виртуальные машины
    • 5.6. Переключение в защищённый и реальный режимы
    • 5.7. Процессор i80486
    • 5.8. 80286, 80386, 80486...Что дальше?
  • 6. Иерархия средств для работы в защищенном режиме
    • 6.1. Интерфейс BIOS
    • 6.2. Интерфейс HIMEM.SYS
    • 6.3. Интерфейс EMS/VCPI
    • 6.4. Интерфейс DPMI
    • 6.5. DOS-экстендеры
  • 7. Операционная система Microsoft Windows
    • 7.1. Использование функций DPMI
    • 7.2. Драйверы, резидентные программы и WINDOWS
    • 7.3. Связь с WINDOWS CLIPBOARD
  • 8. Обзор литературы
  • 9. Приложение
    • 9.1. Регистр EFLAGS
    • 9.2. Управляющие регистры процессора i80386
    • 9.3. Формат регистра CR0 процессора i80386
    • 9.4. Формат регистра CR0 процессора i80486
    • 9.5. Формат регистра CR3 процессора i80486
    • 9.6. Системные команды процессоров i80286/i80386/i80486
    • 9.7. Недокументированная команда LOADALL
    • 9.8. Утилита MEMOSCOP
    • 9.9. Защита программ от отладки



Содержание раздела