Оглавление


ПРЕДИСЛОВИЕ 23
ГЛАВА 1. ОСНОВНЫЕ ПОНЯТИЯ 35
ГЛАВА 2. СТРУКТУРА ПРОЦЕССОРОВ СЕМЕЙСТВА IA-32 71
ГЛАВА 3. ОСНОВЫ АССЕМБЛЕРА 115
ГЛАВА 4. ПЕРЕСЫЛКА ДАННЫХ, АДРЕСАЦИЯ ПАМЯТИ И ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА 157
ГЛАВА 5. ПРОЦЕДУРЫ 203
ГЛАВА 6. УСЛОВНЫЕ ВЫЧИСЛЕНИЯ 249
ГЛАВА 7. ЦЕЛОЧИСЛЕННАЯ АРИФМЕТИКА 305
ГЛАВА 8. ПРОФЕССИОНАЛЬНЫЕ МЕТОДИКИ ПРОГРАММИРОВАНИЯ 345
ГЛАВА 9. СТРОКИ И МАССИВЫ 393
ГЛАВА 10. СТРУКТУРЫ И МАКРООПРЕДЕЛЕНИЯ 431
ГЛАВА 11. СОЗДАНИЕ 32-РАЗРЯДНЫХ ПРОГРАММ ДЛЯ WINDOWS 483
ГЛАВА 12. ИНТЕРФЕЙС С ЯЗЫКАМИ ПРОГРАММИРОВАНИЯ ВЫСОКОГО УРОВНЯ 543
ГЛАВА 13. СОЗДАНИЕ 16-РАЗРЯДНЫХ ПРОГРАММ ДЛЯ MS DOS 573
ГЛАВА 14. ОСНОВЫ РАБОТЫ С ДИСКОМ 615
ГЛАВА 15. ПРОГРАММИРОВАНИЕ С ИСПОЛЬЗОВАНИЕМ ФУНКЦИЙ BIOS 651
ГЛАВА 16. ПРОГРАММИРУЕМ ДЛЯ MS DOS НА УРОВНЕ ЭКСПЕРТА 711
ГЛАВА 17. ДОПОЛНИТЕЛЬНЫЕ ТЕМЫ 747
ПРИЛОЖЕНИЕ А. УСТАНОВКА И ИСПОЛЬЗОВАНИЕ КОМПИЛЯТОРА MASM 785
ПРИЛОЖЕНИЕ Б. СИСТЕМА КОМАНД ПРОЦЕССОРОВ INTEL 791
ПРИЛОЖЕНИЕ В. ФУНКЦИИ ПРЕРЫВАНИЙ BIOS И MS DOS 829
ПРИЛОЖЕНИЕ Г. СПРАВОЧНИК ПО MASM 845
ПРИЛОЖЕНИЕ Д. СПРАВОЧНАЯ ИНФОРМАЦИЯ 881
ПРИЛОЖЕНИЕ E. ЛИЦЕНЗИОННОЕ СОГЛАШЕНИЕ MICROSOFT 885
ПРЕДМЕТНЫЙ  УКАЗАТЕЛЬ 889