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