logo search
несколько программ / bsp33

Стандартный обработчик прерывания int 09h

Как работает стандартный обработчик клавиатурного прерывания, входящий в состав BIOS?

Этот обработчик выполняет следующие действия:

Обработчик прерывания INT 09h не просто записывает значение кода ASCII в буфер клавиатуры, но также выполняет и другие действия. Например, он дополнительно отслеживает нажатие пользователем таких комбинаций клавиш, как <Ctrl+Alt+Delete>, обрабатывает специальные клавиши<PrintScreen>и<SysReq>. При вычислении кода ASCII нажатой клавиши учитывается состояние клавиш<Shift>и<CapsLock>.