Ensamblador - ayuda con bufer en programa com

   
Vista:

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.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Ensamblador
- Código fuente de Ensamblador
- Cursos de Ensamblador
- Temas de Ensamblador
- Chat de Ensamblador
información
Códigos de Ensamblador
- Torres de Hanoi
- Paso a binario
- Copia archivos