Assembler для начинающих


Прерывания ROM BIOS



Прерывания ROM BIOS


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




Содержание раздела