Прерывания ROM BIOS
Как показано в таблице на Фиг.9.1, BIOS использует векторы
прерываний микропроцессора 8088. Эти векторы служат для нескольких
различных целей. Первый блок векторов имеет дело непосредственно с
аппаратными прерываниями. Программы обслуживающие эти прерывания
получают управление всегда, когда возникает аппаратное прерывание.
Например, прерывание от клавиатуры использует вектор прерывания 9,
расположенный по адресу 9*4 или 24H. BIOS обслуживает не все
прерывания инициируемые контроллером 8259. Некоторые прерывания
зарезервированы за устройствами фирмы IBM, а другие вы можете
использовать для своих целей. И даже в том случае, если фирма IBM
зарезервировала какой-то вектор прерывания, вы все равно можете
использовать его по-своему. Но если вы хотите тиражировать
программу, нужно помнить, что у других пользователей компьютеры
имеют не совсем такие же конфигурации, как у вас.
Содержание