Ver Mensaje Individual
  #12 (permalink)  
Antiguo 23/06/2005, 17:27
guiweb
 
Fecha de Ingreso: septiembre-2004
Ubicación: Santiago de Chile
Mensajes: 156
Antigüedad: 19 años, 7 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.