Предисловие к 3-ему изданию 10
Введение 12
Часть I. Лекции 17
Глава 1. Позиционные системы счисления 18
Глава 2. Формат представления базовых данных в IBM PC 28
Глава 3. Архитектура IBM PC 49
Глава 4. Основные директивы IBM PC 65
Глава 5. Основные команды целочисленной арифметики IBM PC XT/AT 74
Глава 6. Ассемблер и языки высокого уровня 112
Глава 7. Основные команды работы с битами для IBM PC XT 157
Глава 8. Введение в машинные коды IBM PC XT/AT 177
Глава 9. Команды передачи управления для IBM PC XT/AT 187
Глава 10. Команды управления состоянием микропроцессора i8086 229
Глава 11. Основные команды обработки строк для IBM PC XT/AT 231
Глава 12. Основные особенности процессоров i386, i486, Pentium 241
Глава 13. Математический сопроцессор 295
Глава 14. Основы организации ввода-вывода информации 341
Глава 15. Макросредства языка Ассемблера IBM PC 386
Глава 16. Основы программирования Windows-приложений на Ассемблере 410
Глава 17. Основные особенности команд мультимедийного расширения MMX для процессоров Intel Pentium 434
Глава 18. Основные особенности XMM-команд для процессоров Intel Pentium 490
Часть II. Лабораторный практикум 563
Приложения 765
Список использованной и рекомендуемой литературы 788
Глоссарий 794
Предметный указатель 814