Модемы и факс-модемы. Программирование для MS-DOS и Windows

Выполнить инициализацию контроллера прерываний


Для того чтобы прерывания от асинхронного адаптера выполнялись, необходимо разрешить прерывание по соответствующей линии IRQ через регистр маски прерываний контроллера прерываний:

// Считываем состояние регистра маски прерываний

mov     dx,21h

in   dx,al

// Разрешаем прерывания от порта COM1

and      al,11101111b

// Записываем новое значение в регистр маски прерываний

out       dx,al



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