Assembler - язык неограниченных возможностей



         

Assembler - язык неограниченных возможностей


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



Содержание