Академический Документы
Профессиональный Документы
Культура Документы
Nota: para ejecutar debug la fecha y la hora del sistema deben estar actualizadas,
-
Ejecutar (enter)
Escribir: cmd (enter)
Escribir: cd .. ; hasta quede c:\>
Escribir: debug (enter) ; luego aparece line pardeando
Escribir: a 100 (enter) ; a 100 es para iniciar en la direecion 100 de la memoria
Luego ingresamos todo el cdigo que muestra en imagen
CODIGO PARA DEBUG:
; SALIDA DE PUERTO PARALELO NUMEROS DE 0 A 9
MOV AL,0 ; CARGAMOS EL REGISTRO AL CON CERO
MOV DX,0378 ; CARGAMOS EL PUERTO PARALELO AL REGISTRO DX
OUT DX,AL ; EN LA SALIDA DEL PUERTO PARALELO ES 0 EL VALOR DE AL
ES: ; PARA BUCLE
ADD AL,1 COMIENZA INCREMENTAR EL VALOR DE AL EN 1
MOV DX,0378 ; INGRESO AL PUERTO PARALELO LPT1
OUT DX,AL ; SALE POR EL PUERTO EL VALOR ACTUAL DE AL
CMP AL,9 ; COMPARA SI AL ES MENOR QUE NUEVE
JL (ETIQUETA DIRECCION DE UBICACION DE ^ES^) ; SALTA HASTA QUE AL SEA
IGUAL A 9
MOV AL,0 ; CARGAMOS EL VALOR CERO AL REGISTRO AL
DX,0378 ; ACCEDEMOS AL PUERTO LPT1
OUT DX,AL ; PARA REQUESE AL ESTADO CERO EL PUERTO
GUARDANDO EL PROGRAMA.
Ejecutar
Cmd
Cd ..
Cd .. hasta que quede en c:\>
Escribir: debug (enter) ; luego aparece (-)
Escribir n nombre con la que se guardo. Com (enter) ; en este caso jlriv.com
Escribir: l (enter)
Escribir: u 100 119 (enter) ; (u inicial de memoria final de memoria )
Luego muestra el cdigo fuente que hemos creado
Terminar
DB25
GND
Al=0378=08, display 8
AL=0378=09; display 9