
ayuda con bufer en programa com
Publicado por Alberto (1 intervención) el 09/03/2015 20:12:11
Hola a todos. Necesito una ayuda, ya que no se que hacer. He creado un programa para programar memorias eprom en ensamblador, la cosa es bastante simple, leo un fichero (int21, 3f) de hasta 32 KB y guardo en una variable la cantidad de datos leidos, y en un buffer de 32KB loss datos. Luego, los voy sacando uno a uno por LPT1. Decrementando cada vez la variable hasta llegar a cero. El programa es un .com y esta en ensamblador para 8086 y DOS. Se compila bien y funciona correctamente MIENTRAS que el buffer sea inferior a 7000h. Si programo el buffer a 7fffh, que seian los 32 k, se me cuelga el programa.
Obviamente, se me esta sobreescribiendo el programa al ejecutarse.
¿como se debe declarar un buffer para evitar que se pueda sobrepasar en tiempo de ejecucion?
Agradeciebdo vuestra ayuda, un saludo desde Alicante.
Alberto.
Obviamente, se me esta sobreescribiendo el programa al ejecutarse.
¿como se debe declarar un buffer para evitar que se pueda sobrepasar en tiempo de ejecucion?
Agradeciebdo vuestra ayuda, un saludo desde Alicante.
Alberto.
Valora esta pregunta


0