Problema con debug.exe
¡Hola a todos!
Estos dÃas estoy teniendo mis primeros contactos con ensamblador, asà que he empezado usando el debug de MS-DOS 6.22.
Arranco debug escribiendo 'debug' en el prompt.
Empiezo a ensamblar poniendo 'a'.
Escribo por ejemplo 'mov ax,4'
Tecleo '[enter]' para acabar de escribir código.
Escribo 'g' para ejecutarlo.
¡Y NO PASA NADA!. No me sale el mensaje 'El programa terminó correctamente'. El sistema se me queda asÃ, sin hacer nada y sin nada poder hacer, se cuelga y tengo que reiniciarlo.
¿Tenéis idea de qué puede ser?.
Muchas gracias.
Estos dÃas estoy teniendo mis primeros contactos con ensamblador, asà que he empezado usando el debug de MS-DOS 6.22.
Arranco debug escribiendo 'debug' en el prompt.
Empiezo a ensamblar poniendo 'a'.
Escribo por ejemplo 'mov ax,4'
Tecleo '[enter]' para acabar de escribir código.
Escribo 'g' para ejecutarlo.
¡Y NO PASA NADA!. No me sale el mensaje 'El programa terminó correctamente'. El sistema se me queda asÃ, sin hacer nada y sin nada poder hacer, se cuelga y tengo que reiniciarlo.
¿Tenéis idea de qué puede ser?.
Muchas gracias.
Para que te diga el programa temrino correctamente debes agregar las lineas
mov ah,4c
int 21
que es un servicio de dos para terminar el programa... =)
Igualmente te recomendaria que uses un ensamblador y no el debuguer. Por ejemplo el nasm:
nasm.sourceforge.net.
Saludos.
Mariano Cerdeiro.-
mov ah,4c
int 21
que es un servicio de dos para terminar el programa... =)
Igualmente te recomendaria que uses un ensamblador y no el debuguer. Por ejemplo el nasm:
nasm.sourceforge.net.
Saludos.
Mariano Cerdeiro.-
primero k nada hay k direccionar a la posicion depues de poner debug ha k poner a100
y antes de int 21
tenis k poner ah,09 para `poder ver en pantalla
luego int 21
y finalmente int 20
y luego pones g
para ver lo k haz hecho
y antes de int 21
tenis k poner ah,09 para `poder ver en pantalla
luego int 21
y finalmente int 20
y luego pones g
para ver lo k haz hecho
