Ассемблер для DOS, Windows и Unix


                  


Ассемблер для DOS, Windows и Unix



Оптимизация
Высокоуровневая оптимизация
Оптимизация на среднем уровне
Вычисление констант вне цикла
Перенос проверки условия в конец цикла
Выполнение цикла задом наперед
Разворачивание циклов
Общие принципы низкоуровневой оптимизации
Основные рекомендации

Команда LEA
Выравнивание
AGI
Обращение к частичному регистру
Префиксы
Выполнение команд
Кэш-память
Очередь предвыборки
Конвейер FPU
Конвейер ММХ

Особенности архитектуры процессоров PentiumPro и Pentium II
Выполнение команд
Выполнение команд - 2
Кэш-память
Очередь предвыборки
Предсказание переходов
Содержание