assembly x86 serial-port dos interruption

assembly - chat en el ensamblado usando el puerto serie



x86 serial-port (1)

Use la función 6 con DL = 0FFh .

Volverá inmediatamente con datos o sin ellos. No esperará la entrada del teclado.

Estoy trabajando en un chat usando ensamblaje y tengo esta gran duda, actualmente estoy usando

int 21, AH = 0Ah

para obtener una cadena del teclado que luego enviaré, char por char, a través del puerto serie, pero luego me pregunto cómo, recibiré un mensaje de la otra computadora que ejecute el mismo programa si este está en una espera de interrupción para que yo ingrese una cadena.

¿Cómo puedo evitar el hecho de que al ingresar una cadena, todo el programa se interrumpe y todo lo que se envía en el tiempo medio se perderá?