SoloCodigo

Programación General => ASM (Ensamblador) => Mensaje iniciado por: kamo13 en Lunes 21 de Noviembre de 2005, 20:34

Título: A86
Publicado por: kamo13 en Lunes 21 de Noviembre de 2005, 20:34
hola hice un timer y la primera vez me funciono perfecto despues se corto la luz en mi casa y no me funciono mas solo llega a 00:59:01 y ahi se detiene no se si eso tendra algo que ver pero antes de eso estaba funcionando super bien , no se que puede ser ahora:

el mensaje que me aparece dice asi "la CPU NTVDM ha encontrado una instruccion no permitida. CS:0fa0 IP:e3c7 OP:63 b7 14 00 00 Elija cerrrar para finalizar la aplicacion" y la cierro y el tiemr queda en ese numero y no hace nada, no le hecho ningun cambio al programa no se que puede ser porfa ayudenme
Título: Re: A86
Publicado por: Eternal Idol en Lunes 21 de Noviembre de 2005, 21:50
Cita de: "kamo13"
hola hice un timer y la primera vez me funciono perfecto despues se corto la luz en mi casa y no me funciono mas solo llega a 00:59:01 y ahi se detiene no se si eso tendra algo que ver pero antes de eso estaba funcionando super bien , no se que puede ser ahora:

el mensaje que me aparece dice asi "la CPU NTVDM ha encontrado una instruccion no permitida. CS:0fa0 IP:e3c7 OP:63 b7 14 00 00 Elija cerrrar para finalizar la aplicacion" y la cierro y el tiemr queda en ese numero y no hace nada, no le hecho ningun cambio al programa no se que puede ser porfa ayudenme
Esta dando una excepcion, ahi ves la direccion, fijate si podes depurarlo con debug.com y que pasa si lo ejecutas desde MS-DOS puro y no desde Windows NT.
Título: Re: A86
Publicado por: kamo13 en Martes 22 de Noviembre de 2005, 00:55
lo hice correr desde debug y me pasa lo mismo yo tengo windows xp tendra algo que ver??, lo raro es que ya me habia funcionado 1 vez y habia funcionado suepr bien pero ahora me sigue saliendo el mismo mensaje, no se que mas puedo hacer :blink:
Título: Re: A86
Publicado por: Eternal Idol en Martes 22 de Noviembre de 2005, 08:43
Cita de: "kamo13"
lo hice correr desde debug y me pasa lo mismo yo tengo windows xp tendra algo que ver??, lo raro es que ya me habia funcionado 1 vez y habia funcionado suepr bien pero ahora me sigue saliendo el mismo mensaje, no se que mas puedo hacer :blink:
Lo primero que podes hacer es aprender como funciona DEBUG que te sera muy util siempre bajo MS-DOS.

Cuando mas o menos lo domines tenes que saber que instrucciones hay en esa direccion, si es que las hay, y como se llego hasta ahi para poder dar con la causa de la excepcion. No creo que sea un error por Windows pero podrias probarlo en un MS-DOS real, de ser un problema de Windows no pasaria nada y de ser un problema del programa se te colgaria o reiniciaria.

 :devil:  :devil:
Título: Re: A86
Publicado por: kamo13 en Miércoles 23 de Noviembre de 2005, 03:03
ok gracias pr las respuestas
 :D
Título: Re: A86
Publicado por: Eternal Idol en Miércoles 23 de Noviembre de 2005, 08:30
Cita de: "kamo13"
ok gracias pr las respuestas
 :D
De nadas, despues nos contas como te fue  :smartass: