М.: Диалог-МИФИ, 2001. — 640 с. — ISBN 5-86404-160-2.
Книга является простым и доступным для широкого круга пользователей пособием по программированию на языке ассемблера для персональных компьютеров IBM PC.
Рассматриваются основы разработки программ, аппаратная организация компьютера, использование системных средств DOS и BIOS, программирование сопроцессора и защищенного режима.
Отдельный раздел посвящен разработке прикладных драйверов Windows для управления нестандартной аппаратурой.
Для читателей, не являющихся профессионалами-программистами, но имеющих дело с персональными компьютерами, а также студентов вузов, аспирантов и преподавателей.
Регистры процессора.
Сегментная адресация и сегментная структура программ.
Стек.
Вызовы DOS и их использование в прикладных программах.
Прерывания BIOS.
Способы адресации.
Деассемблирование и машинные коды команд.
Видеопамять и ее программирование.
Резидентные программы.
Защищенный режим.
Особенности 32-разрядных процессоров.
Виртуальные драйверы и виртуальные машины Windows.
Основы разработки прикладных драйверов Windows NT/2000.