Beruflich Dokumente
Kultur Dokumente
1.
2.
3. pila segment stack "STACK"
4. pila ends
5.
6. data segment
7. data ends
8.
9. code segment
10.
assume cs:code,ds:data,ss:pila
11.
inicio:
12.
mov AH,00; INICIALIZO PUERTO
13.
mov AL, 11100111b ;paramertos de puerto POR DEFAULT
14.
mov DX,00 ;puerto com1
15.
16.
MOV AH,01; enviar datos por el puerto
17.
MOV AL, 52; caracter a ser enviado
18.
INT 14h
19.
20.
; La funcio 4CH de la inte 21HF devuelve el control
al sistema operativo
21.
MOV AH,4CH
22.
INT 21H
23.
code ends
24.
end inicio
25.
26.
Estoy conectando dos computadoras mediante el cable serial (el cable funciona pues lo e
checado con hyperterminal)
Una computadora la dejo escuchando mediante el hyperterminal (dejando la configuracion
predeterminada) y la otra computadora es donde ejecuto el programa, pero no aparecen
resultados...
Que estare haciendo mal?
El codigo es correcto? Lo inicializo bien? Emito bien los datos? El cierre del programa es
correcto?
O acaso mi forma de comprobarlo es erronea (es decir usar el hyperterminal en una)?
Necesito configurar algun permiso de windows o algo asi?
Uso tasm para ensamblar, windows 7 para el emisor y windows xp para el receptor..
Espero puedan ayudarme, se los agradezco de antemano.
No estas inicializando el puerto. Pasas todos los parametros necesarios pero no estas
ejecutando la interrupcion
Cdigo: ASM
1.
2.
3.
4.
5.
6.
7.
8.
9.
ORALE!! jajaj ya funciono! jajaja... una linea, por una linea me la pase enojado todo el dia,
muchas gracias posman, ya funciono
necesita?