М.: Энтроп, 1995. — 164 с.: ил. — ISBN 5-88547-025-1.
Книга является простым и доступным для широкого круга пользователей пособием по программированию на языке ассемблера для персональных компьютеров IBM PC. Книга состоит из четырех частей. Первая часть была посвящена основам программирования на языке ассемблера. Во второй части рассматриваются модели памяти, управление некоторыми аппаратными средствами компьютера, алгоритмы преобразования данных, правила написания резидентных программ и обработчиков прерываний. Части третья и четвертая будут посвящены программированию арифметического сопроцессора и защищенному режиму.
Для читателей, не являющихся профессионалами-программистами, но имеющих дело с персональными компьютерами, а также студентов вузов.
Программы с несколькими сегментами команд.
Программы с несколькими сегментами данных.
Директива assume, инициализация сегментных регистров и замена сегментов.
Программы типа .СОМ.
Ввод с клавиатуры десятичных чисел.
Знаковые и беззнаковые числа и операции.
Обработка двоично-десятичных чисел.
Чтение текущего времени из КМОП-микросхемы.
Работа с видеобуфером.
Обработка символьных данных.
Создание файла на диске.
Анализ системных ошибок.
Завершение программы и анализ кода возврата в командном файле.
Программирование портов. Звук.
Программирование звукового канала таймера.
Обработчик прерываний от таймера.
Резидентный обработчик прерываний от таймера.
Будильник.
Контроллер прерываний и его программирование.
Взаимодействие прикладных и системных обработчиков прерываний.
Резидентный обработчик прерываний от клавиатуры с подключением до системного обработчика.
Резидентный обработчик прерываний от клавиатуры с подключением после системного обработчика.
Резидентный обработчик прерываний от клавиатуры с подключением как до, так и после системного обработчика.
Динамический дамп.
Переключение стека в обработчике прерываний.
Функция DOS или прерывание BIOS.
Защита резидентной программы от повторной.
Выгрузка резидентной программы из памяти.
Дезассемблирование и машинные коды команд.