Введение 
 Структура книги 
 Глава 1. Разработка высокоэффективного программного кода 
 1.1. Оптимизация алгоритма разрабатываемой программы 
 1.2. Оптимизация с учетом аппаратных средств компьютера 
 1.3. Оптимизация с использованием средств языка 3.2. высокого уровня 
 1.4. Оптимизация с использованием языка 3.2. низкого уровня ассемблера 
 1.5. Оптимизация с учетом специфических особенностей процессора 
 1.6. Ассемблер и оптимизация программ в деталях 
 1.7. Использование ассемблера для разработки Windows-приложений 
 Глава 2. Основы программирования на языке ассемблера 
 2.1. Использование процедур в языке ассемблера 
 2.2. Реализация математических вычислений на языке ассемблера 
 2.3. Обработка строк и массивов данных 
 Глава 3. Интерфейс с языками высокого уровня 
 3.1. Конструкции высокого уровня на языке ассемблера 
 3.2. Общие принципы построения интерфейсов 3.2. с языками высокого уровня 
 3.3. Использование процедур на ассемблере в языках 3.2. высокого уровня 
 3.4. Сравнительный анализ программного кода 3.2.на ассемблере и С++ 
 Глава 4. Программирование приложений в Windows на языке ассемблера: первые шаги 
 Глава 5. Программирование на ассемблере в Windows: от простого к сложному 
 5.1. Графический интерфейс Windows 
 5.2. Вывод текста на экран: дополнительные возможности 
 5.3. Работа со шрифтами 
 5.4. Рисование геометрических фигур 
 5.5. Обработка сообщений мыши 
 5.6. Ввод данных с клавиатуры 
 5.7. Элементы управления Windows и их применение 3.2. в программах на ассемблере 
 5.8. Использование элементов управления 
 5.9. Диалоговые окна и их использование 
 5.10. Применение библиотек динамической компоновки (DLL) 
 Глава 6. Встроенный ассемблер языков высокого уровня: принципы использования 
 6.1. Применение встроенного ассемблера Delphi 7 
 6.2. Директивы встроенного ассемблера 
 6.3. Выражения во встроенном ассемблере 
 6.4. Использование меток во встроенном ассемблере 
 6.5. Примеры использования встроенного ассемблера 3.2. в Delphi-приложениях 
 6.6. Ассемблерные процедуры в Delphi 7 
 6.7. Обработка строк во встроенном ассемблере 
 6.8. Применение встроенного ассемблера 3.2. в Microsoft Visual C++ .NET 
 Заключение 
 Приложение 1. Инструкции процессоров 80(86 
 Приложение 2. Описание CD 
 Список литературы 
 Предметный указатель