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

       

Завершить программу


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

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

mov     dx,21h

in   dx,al

// Запрещаем прерывания от порта COM1

or   al,00010000b

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

out       dx,al

Затем нужно восстановить старый вектор обработчика прерываний.



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