Завершение программы
Завершение программы
Для завершения коммуникационной программы, использующей прерывания, необходимо сбросить сигналы DTR и RTS и запретить через контроллер прерываний прерывания от COM-порта:
// считываем состояние регистра маски прерываний mov dx,21h in dx,al
// запрещаем прерывания от порта COM1 or al,00010000b
// записываем новое значение в регистр маски прерываний out dx,al
Затем нужно восстановить старый вектор обработчика прерываний.