Ассемблер и программирование для IBM PC



       

ГЛАВА 23. Прерывания BIOS и DOS - часть 57


Адрес Функция прерывания (шест.) (шест.)

0-3 0 Деление на ноль 4-7 1 Пошаговый режим (трассировка для DEBUG)

Ассемблер для IBM PC. Программы. 165

8-B 2 Немаскируемое прерывание (NMI) C-F 3 Точка останова в потоке команд (для DEBUG) 10-13 4 Переполнение регистров АЛУ 14-17 5 Печать экрана 18-1F Зарезервировано 20-23 8 Сигнал от таймера 24-27 9 Сигнал от клавиатуры 28-37 A,B,C,D Используются для AT 38-3B E Сигнал от дисковода 3C-3F F Обслуживание принтера 40-43 10 Управление экраном (см. гл. 8,9,10) 44-47 11 Запрос списка оборудования (см. гл. 9) 48-4B 12 Запрос размера физической памяти (см. гл. 2) 4C-4F 13 Управление дисковым вводом-выводом (гл. 18) 50-53 14 Управление коммуникационным вводом-выводом 54-57 15 Управление магнитофоном и спец.функции для AT 58-5B 16 Управление вводом с клавиатуры (гл. 9) 5C-5F 17 Вывод на принтер (гл. 19) 60-63 18 Обращение к BASIC в ПЗУ (ROM) 64-67 19 Перезагрузка системы 68-6B 1A Запрос и установка времени и даты 6C-6F 1B Получение управления по прерыванию с клавиатуры 70-73 1C Получение управления по прерыванию от таймера 74-77 1D Адрес таблицы параметров инициализации дисплея 78-7B 1E Адрес таблицы параметров дисковода 7C-7F 1F Адрес таблицы графических символов 80-83 20 DOS Нормальное завершение программы 84-87 21 DOS Обращение к функциям DOS 88-8B 22 DOS Адрес подпрограммы обработки завершения 8C-8F 23 DOS Адрес подпрограммы реакции на Ctrl+Break 90-93 24 DOS Вектор подпрограммы реакции на фатальную ошибку 94-97 25 DOS Абсолютное чтение секторов диска 98-9B 26 DOS Абсолютная запись на сектора диска 9C-9F 27 DOS Завершение программы, оставляющее ее резидентом A0-FF 28-3F DOS Операции DOS 100-1FF 40-7F Зарезервировано 200-217 80-85 Зарезервировано для BASIC 218-3C3 86-F0 Используется BASIC-интерпретатором 3C4-3FF F1-FF Зарезервировано

Примечание: прерывания 00-1F для BIOS, 20-FF для DOS и BASIC

TITLE RESIDENT (COM) Резидентная программа для очистки ; экрана и установки цвета при нажатии ; Alt+Left Shift ;----------------------------------------------------------




Содержание  Назад  Вперед