Hola, estoy tratando de realizar un programa en lenguaje ensamblador que lea 2 parametros o argumentos desde el MS-DOS, y parece que ya lo consegui, sin embargo estoy teniendo ciertos problemas, los cuales enuncio acontinuacion:
1.- No se si sea mi maquina o algo parecido, pero ciertas ocasiones el programa entra y se sale sin esperar a que yo introduzca una tecla, osea, limpia la pantalla y todo pero no espera el teclazo
........
MOV AH, 01H ;Puede ser tambien MOV AH, 07H
INT 21H
CLEAR_SCREEN
.EXIT
END
CLEAR_SCREEN MACRO
MOV AH,0FH
INT 10H
MOV AH,0
INT 10H
ENDM
2.- ¿Como puedo borrar la memoria en donde se guardan las cadenas de los parametros despues de cerrar el programa?, es decir, le pongo:
Nombre_Programa Parametro1 Parametro2
Y efectivamente, el programa entra y hace lo que tiene que hacer, pero posteriormente quiero entrar de nuevo al programa y solo pongo:
Nombre_Programa
y funciona exactamente igual que como si hubiera puesto los parametros ya antes mencionados.
Estoy utilizando el TASMX, en un Sistema Operativo Windows XP