• Sábado 18 de Mayo de 2024, 19:33

Autor Tema:  Argumentos En Ensamblador (tasmx)  (Leído 1764 veces)

ITM

  • Nuevo Miembro
  • *
  • Mensajes: 9
    • Ver Perfil
Argumentos En Ensamblador (tasmx)
« en: Lunes 2 de Mayo de 2005, 03:49 »
0
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