Читайте также:
|
|
Прерывание — это реакция ЭВМ на некоторое внутреннее или внешнее событие, приводящая к приостановке выполнения текущей программы и инициированию выполнения новой программы, специально предназначенной для данного события.
В данном разделе приведены основные прерывания BIOS.
INT 05H
Печать экрана. Выполняет вывод содержимого экрана на печатающее устройство. Операция запрещает прерывания и сохраняет позицию курсора.
INT 10H
Управление дисплеем. Обеспечивает экранные и клавиатурные операции.
INT 11H
Запрос списка присоединенного оборудования. Определяет наличие различных устройств в системе, результирующее значение возвращает в регистре AX.
INT 12H
Запрос размера физической памяти. Возвращает в регистре AX размер памяти в килобайтах.
INT 13H
Дисковые операции ввода-вывода. Обеспечивает операции ввода-вывода для дискет и винчестера.
INT 14H
Управление коммуникационным адаптером. Обеспечивает последовательный ввод-вывод через коммуникационный порт RS232. Регистр DX должен содержать номер (0 или 1) адаптера стыка RS232.
INT 15H
Кассетные операции ввода-вывода и специальные функции для компьютеров AT. Обеспечивает операции ввода- вывода для касетного магнитофона, а также расширенные операции для компьютеров AT.
INT 16H Ввод с клавиатуры.
INT 17H
Вывод на принтер. Обеспечивает вывод данных на печатающее устройство.
INT 18H
Обращение к BASIC, встроенному в ROM.
INT 19H
Перезапуск системы.
INT 1AH
Запрос и установка текущего времени и даты. Считывает и записывает показание часов в соответствии со значением в регистре AH.
AH=00
Запрос времени. В регистре CX устанавливается старшая часть значения, а в регистре DX - младшая.
AH=01
Установка времени. Время устанавливается по регистрам CX и DX).
INT 1FH
Адрес таблицы графических символов.
Во время своей работы BIOS использует два модуля DOS: IBMBIO.COM и IBMDOS.COM. Операция DOS обычно проще в использовании и менее машинно зависимы, чем их BIOS аналоги.
DOS.
INT 20H
Завершение программы. Запрос завершает выполнение программы и передает управление в DOS.
.
INT 21H
Запрос функций DOS.
.
INT 22H
Адрес подпрограммы обработки завершения задачи. (см.INT 24H).
INT 23H
Адрес подпрограммы реакции на Ctrl/Break. (см.INT 24H).
INT 24H
Адрес подпрограммы реакции на фатальную ошибку. В этом элементе и в двух предыдущих содержатся адреса, которые инициализируются системой в префиксе программного сегмента и, которые можно изменить для своих целей.
INT 25H
Абсолютное чтение с диска.
INT 26H
Абсолютная запись на диск.
INT 27H
Завершение программы, оставляющее ее резедентной. Позволяет сохранить COM-программу в памяти.
Дата добавления: 2015-04-22; просмотров: 17 | Поможем написать вашу работу | Нарушение авторских прав |