Справка
x
Поиск
Закладки
Озвучить книгу
Изменить режим чтения
Изменить размер шрифта
Оглавление
Для озвучивания и цитирования книги перейдите в режим постраничного просмотра.
Программирование на ассемблере на платформе x86-64
Глава 2. Защищённый режим
Предыдущая страница
Следующая страница
Оглавление
Используемый компилятор
Глава 1. Основы
+
Глава 2. Защищённый режим
-
2.1. Введение в защищённый режим
2.1.1. Уровни привилегий
2.1.2. Сегменты в защищённом режиме
2.1.3. Глобальная дескрипторная таблица
2.1.4. Практика
2.1.5. Резюме
2.2. Прерывания в защищённом режиме
2.2.2. Дескрипторы шлюзов
2.2.3. Исключения
2.2.4. Коды ошибок
2.2.5. Программные прерывания
2.2.6. Аппаратные прерывания
2.2.7. Обработчик прерывания
2.2.8. Практика
2.2.9. Резюме
2.3. Механизм трансляции адресов
2.3.1. Что это такое?
2.3.2. Обычный режим трансляции адресов
2.3.3. Режим расширенной физической трансляции адресов
2.3.4. Обработчик страничного нарушения
2.3.5. Флаг WP в регистре CR0
2.3.6. Практика
2.3.7. Резюме
2.4. Многозадачность
2.4.1. Общие сведения
2.4.2. Сегмент задачи (TSS)
2.4.3. Дескриптор TSS
2.4.4. Локальная дескрипторная таблица
2.4.5. Регистр задачи (TR)
2.4.6. Управление задачами
2.4.7. Шлюз задачи
2.4.8. Уровень привилегий ввода-вывода
2.4.9. Карта разрешения ввода-вывода
2.4.10. Включение многозадачности
2.4.11. Практическая реализация
2.4.12. Резюме
2.5. Механизмы защиты
2.5.1. Поля и флаги, используемые для защиты на уровне сегментов и страниц
2.5.2. Проверка лимитов сегментов
2.5.3. Проверки типов
2.5.4. Уровни привилегий
2.5.5. Проверка уровня привилегий при доступе к сегментам данных
2.5.6. Проверка уровней привилегий при межсегментной передаче управления
2.5.7. Шлюзы вызова
2.5.8. Переключение стека
2.5.9. Использование инструкций SYSENTER и SYSEXIT
2.5.10. Практика
2.5.11. Резюме
Глава 3. ПРОГРАММИРОВАНИЕ В WIN32
+
Глава 4. LONG MODE
+
Глава 5. ПРОГРАММИРОВАНИЕ В WIN64
+
Глава 6. МНОГОПРОЦЕССОРНЫЕ СИСТЕМЫ
+
ПРИЛОЖЕНИЯ
+
Алфавитный указатель
Данный блок поддерживает скрол*