
23/06/2005, 17:27
|
| | Fecha de Ingreso: septiembre-2004 Ubicación: Santiago de Chile
Mensajes: 156
Antigüedad: 20 años, 5 meses Puntos: 0 | |
ya señor..... asi quedo mi programita... ahora solo tengo la duda con el procedimiento de IMPRIMIR no estoy seguro que este enviando el digito a la puerta paralela, ya que no tengo como comprobarlo :S bueno baste de chachara y ahi les va el codigo.
PILA SEGMENT STACK
DB 256 DUP ("PILA")
PILA ENDS
CODIGO SEGMENT
ASSUME CS:CODIGO,SS:PILA
MAIN PROC
NOP
NOP
NOP
MOV AX,0000h
CALL RECUPERA
CALL ESCRIBE
CALL IMPRIME
CALL FINALIZA
MOV AH,04Ch
INT 021H
RET
MAIN ENDP
RECUPERA PROC
MOV AX,0000h
INT 16h
MOV CL,032h
CMP CL,AL
JNE RECUPERA
RET
RECUPERA ENDP
ESCRIBE PROC
MOV AH,06h
MOV DL,032h
INT 021h
RET
ESCRIBE ENDP
IMPRIME PROC
MOV AH,00h
MOV AX,0332h
MOV DX,0
INT 17h
RET
IMPRIME ENDP
FINALIZA PROC
MOV AX, 0000h
INT 16h
MOV CX, 1C0Dh
CMP CX,AX
JNE FINALIZA
RET
FINALIZA ENDP
CODIGO ENDS
END MAIN
si alguien me puediera decir si el programa envia este digito ( el 2 ) a la LPT1, se lo agradeceria, ya que tiene que encender un display de 7 segmentos conectado a la paralela. Muchas Gracias por sus respuestas. |