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