главление
ВведениеГлава 1. Visual C++ и ассемблер
1.1. О Visual Studio .NET и работе в ней
1.2. О программировании на языке Си
1.3. Начало программирования на ассемблере
1.4. Изучаем команды микропроцессора
Глава 2. Программирование с использованием MASM
2.1. О пакете MASM. Структура программы
2.2. Объектные модули и библиотеки
Глава 3. Программирование на ассемблере в операционной системе Windows (консольные приложения)
3.1. Об API-функциях
3.2. О консольных приложениях
3.3. Разработка консольных приложений
3.4. О кодировании текстовой информации в операционной системе Windows
Глава 4. Программирование на ассемблере в операционной системе Windows (приложения GUI)
4.1. Структура приложения GUI
4.2. Элементы управления окна
4.3. Вывод в окно
4.4. Ресурсы и диалоговые окна
4.5. Таймер
Глава 5. Углубляем свои знания о программировании в Windows
5.1. Файлы
5.2. Многозадачность
5.3. Динамические библиотеки
Приложение 1. Системы счисления и битовая арифметика
П1.1. Двоичная и десятичная системы счисления
П1.2. Шестнадцатеричная система счисления
П1.3. Представление чисел в компьютере
Приложение 2. Справочник по командам и регистрам микропроцессора Pentium
П2.1. Регистры микропроцессора Pentium
П2.2. Команды процессора Intel
П2.3. Арифметический сопроцессор
П2.4. Расширение MMX
Приложение 3. Реальный режим процессора Pentium
Приложение 4. Защищенный режим процессора Pentium
П4.1. Принципы функционирования защищенного режима (преобразование логического адреса в защищенном режиме, дескрипторные таблицы)
П4.2. Селекторы
П4.3. Дескриптор кода и данных
П4.4. Другие дескрипторы
П4.5. Об уровнях привилегий
П4.6. Сегмент TSS
П4.7. О защите и уровнях привилегий
П4.8. Привилегированные команды
П4.9. Переключение задач
П4.10. Страничное управление памятью
Приложение 5. Параметры командной строки ML.EXE и LINK.EXEЛитература
Предметный указатель