Programación General > ASM (Ensamblador)

 Iniciar Puerto Serie

(1/1)

guiweb:
Hola que tal, quisiera que me guiaran porfa en esto:
estoy haciendo un chat por COM1, y necesito saber si esta forma de iniciar mi puerto serie es correcta, muchas Gracias

--- Código: Text --- &#59;;;;;;;;;;;;;;;;;;;;;;;;;; Registro de línea de control  Mov Dx,3FBH  Mov AL,10000000b  Out Dx, AL&#59;;;;;;;;;;;;;;;;;;;;;;;;;; Divisor de la veloidad en bauidos (byte alto)   Mov DX,3F9H  Mov AL,0  Out Dx, AL&#59;;;;;;;;;;;;;;;;;;;;;;;;;; Divisor de la velocidad en baudios (byte bajo)  Mov Dx,3F8H  Mov AL,12H  Out DX,AL&#59;;;;;;;;;;;;;;;;;;;;;;;;;; Longuitud de los caracteres los bits 0 y 1 deben estar en 1para que sea de 8 bit  Mov AL,00000011b  Mov DX,3FBH  Out DX, AL&#59;;;;;;;;;;;;;;;;;;;;;;;;;; INSTRUCCION DEL PROFE  Mov DX,3FCH  Mov AL,8d  Out DX,AL&#59;;;;;;;;;;;;;;;;;;;;;;;;;; Habilito dicho por el profe  Mov DX,3F9H  Mov AL,1  Out Dx, AL  lo que pasa es que en mi Laptop, no tengo puerto serie, y cuando lo quiero ejecutar me dice que no se encuentra (logicamente) el COM1, pero cuando conecto los 2 computadores, no pasa nada... entonces eso me tiene encerrado en este problema..

se los agradezco un mundo

Bicholey:
si no tienes pto serie , estas inicializando una direccion logica que sale del bus de datos del Micro pero si este no existe se pierde en el buffer, segun yo tengo entendido. deberias usar una maquina que tenga pto serie.

guiweb:
ejej no, si estamos claro en eso, pero lo probe en 2 maquinas con pto. serie y ni asi quizo..

saludos

Bicholey:
:P  :P  :P Algo debe andar mal...

Navegación

[0] Índice de Mensajes

Ir a la versión completa