Error al querer hacer la prueba

Error al querer hacer la prueba

de Juan Martin Curbelo Gelencich -
Número de respuestas: 2

Después de hacer lo de grabar sistema en FPGA, que lo hace bien sin errores, una vez escrita la subrutina queremos probar y despues de apretar la Y para comenzar a probarla nos aparece en la consola, Loading section .text, size 0xb024 lma 0xb0000 y queda así . Alguien sabe que puede ser? Gracias!                              

En respuesta a Juan Martin Curbelo Gelencich

Re: Error al querer hacer la prueba

de Leonardo Etcheverry -

Arriesgo a decir que tienen un lio con los ORGs. La pista la da el size = 0xb024. Eso es el tamaño en bytes de todo tu programa (0xb024 es un montón, casi tres cuartas partes de los 64K del espacio de memoria)

Recuerden que todos los ORGs que pongan son relativos a 0xb000.

Por tanto, si hacen:

org 0x1000
foo: ld a, 20

La etiqueta foo va a quedar en la dirección 0xb000 + 0x1000 = 0xc000 Si ponen un org mayor a (0xffff - 0xb000) van a tener problemas.

Saludos, Leonardo.