Libro de texto de programación Tdx
El BIOS completa la programación de inicialización del puerto serie a través de cuatro subrutinas de servicio de interrupción "Int14h", envía una trama de datos, recibe una trama de datos y prueba el estado de la línea de comunicación.
¿Vas a utilizar montaje? O lenguaje c.
Se recomienda consultar el puerto directamente después de formatearlo.
El formato es 9600. n,8,1.
I_8250PROC
MOVDX, 03FDH
PELÍCULA, 0
OUTDX
MOVDX, LCR8250
MOVAL, 80H
OUTDX
MOVDX, T@R8250
MOVAL, 0CH
OUTDX
MOVDX, IER8250
Película, 0
Empresa OUTDX
MOVDX, LCR8250
MOVAL, 03H
p>Corporación OUTDX
MOVDX, MCR8250
MOVAL, 0BH
Corporación OUTDX
JMPI_3F9
I _ 3 F9: MOVDX, IER8250
MOVAL, 01H
Empresa OUTDX
MOVDX, T@R8250
INAL, DX
Remojado en agua para suavizarlo
I_8250ENDP
El modo de lectura es aproximadamente:
IIR8250
INAL , DX
MOVSQZ_DOG, 0
CMPAL, 04H
JNEI2
MOVDX, T@R8250
INAL , DX
INCRSFIRST
MOVBH, 0
MOVBL, RSFIRST
MOVRSBUFFER[BX]
INCRSLEN