Hola a todos necesito que me ayuden haciendo un programa de puerto serial en masm es urgente yo he mirado estos programas pero se queda bloqueado el DOS no se porque este es el primero
.model tiny
.code
org 100h
inicio:
;;;para leer a COM1
mov ah,3
int 21h
;;;caracter leido en AL
mov cx,20 ;;numero de lecturas
p1: mov car_i,al
p0: mov ah,3
int 21h
cmp car_i,al ;; hara la lectura mientras sea
jz p0 ;;el mismo dato en el puerto
mov ah,2
int 21h ;;mostrar caracter
loop p1 ;;siguen las lecturas
fin: int 20h
car_i db 0
end inicio
este es el segundo
.model tiny
.code
org 100h
;;;;;;;para escribira COM1
inicio:
mov cx,20
mov ah,2
int 21
;;en AL caracter leido
;;;escribir a COM1 , en DL caracter a escribir
mov dl,al
mov ah,4
int 21h
loop p1 ;;siguen las lecturas
fin: int 20h
car_i db 0
end inicio
Ayudenme Por favor
Este programa esta hecho con interrupciones seria mejor si alguien supiera hacerlo con la UART 16550 ya lei sobre eso pero no entiendo mucho si alquien me pudiera explicar se lo agradeceria. y que cable necesito para realizar este programa para que se conecte los dos computadores, ademas necesito como se hace la comunicación del puerto en dos vías si alguien sabe donde puedo encontrar información sobre esto comuniqueme. Gracias