SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: ITM en Lunes 2 de Mayo de 2005, 03:49

Título: Argumentos En Ensamblador (tasmx)
Publicado por: ITM en Lunes 2 de Mayo de 2005, 03:49
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