Микропроцессоры от 8086 до Pentium III Xeon и AMD-K6-3

А. Ровдо

Глава 1. Внутренние регистры
Регистры общего назначения
Сегментные регистры
Регистр флагов (E)FLAGS
Системные регистры
Регистр глобальной таблицы дескрипторов GDTR
Регистр локальной таблицы дескрипторов LDTR
Регистр таблицы дескрипторов прерываний IDTR
Регистр задачи TR
Управляющие регистры
Регистр CRO
Регистр CR2
Регистр CR3
Регистр CR4
Отладочные регистры
Регистры DRO...DR3
Регистры DR4, DR5
Регистр DR6
Регистр DR7
Тестовые регистры: Intel386, Intel486
Специальные регистры модели
Счетчик времени TSC: Pentium
Регистры мониторинга производительности: Pentium
Регистры мониторинга производительности: Pentium Pro
Регистры контроля отладки: Pentium Pro
Регистры сопроцессора
Регистры общего назначения FPU
Регистр тэгов TW
Регистр состояния SW
Регистр управления CW
Регистры специального назначения FPU
Регистры ММХ и SDNow!
Регистры SIMD
Регистры общего назначения SIMD
Регистр управления/статуса SIMD

Глава 2. Механизмы работы процессоров
Методы формирования логического адреса
Правила формирования линейного и физического адреса
Реальный режим
Защищенный режим
Режим V86
Страничный механизм: формирование физического адреса
Средства поддержки мультизадачности и защиты
Мультизадачность
Особенности переключения задач в программах, использующих FPU и расширенные системы команд ММХ, 3DNow!, SIMD
Механизм защиты
Форматы используемых элементов
Селекторы
Дескрипторы
Элементы каталогов и таблиц страничных преобразований
Сегмент состояния задачи TSS

Глава 3. Особые ситуации
Прерывания и особые ситуации
Типы прерываний и особых ситуаций
Механизм обработки в различных режимах работы процессора
Код ошибки
Условия возникновения и особенности обработки всех прерываний
Приоритеты прерываний и особых ситуаций
Исключительные ситуации FPU
Средства индикации исключений FPU
Условия генерации и особенности обработки исключений FPU
Приоритеты исключений FPU
Исключительные ситуации SIMD
Типы SIMD-исключений и средства их индикации
Условия генерации и особенности обработки SIMD-исключений
Приоритеты SIMD-исключений

Глава 4. Форматы данных
Базовые форматы данных
Форматы данных FPU
Форматы данных ММХ и SDNow!
Форматы данных SIMD

Глава 5. Формат команд
Атрибуты размеров операнда и адреса
Атрибуты размеров, используемые по умолчанию
Префиксы размера операнда и размера адреса
Атрибут размера адреса для стека
Базовый формат команд
Байты МоdR/М и SIВ
Формат команд FPU
Формат команд ММХ
Формат команд SDNow!
Формат команд SIMD

Глава 6. Описание команд
Как читать описания команд
Базовая система команд CPU
Система команд FPU
Набор команд ММХ
Набор команд 3DNow!
Набор команд SIMD

Приложение 1. Система команд процессора

Приложение 2. Список используемых сокращений .

Приложение 3. Глоссарий

Алфавитный указатель