J'ai des données d'un programme à passer en variable TIOS indépendante. Celles-ci contiennent notamment des adresses pointant sur des données situées un peu plus loin dans le fichier:
dc.l adr1,adr2
dc.w 0,0,0
dc.w 0,0,0
dc.w 0,0,1
dc.w 70
adr1
dc.l 0
dc.w 0,0,0
dc.w 0,0,0
adr2
dc.l 0
dc.w 0,0,0
dc.w 0,0,0
struction du fichier externe, la ligne dc.l adr1,adr2
Lors de la conient invalide, puisque adr1
devadr2
et ne sont plus exprimées "relativement" au début du fichier, mais contiennent l'adresse de chacun des deux labels au moment de la construction du fichier externe (pas facile à expliquer

). Y a-t-il un moyen simple (je parle d'une astuce purement technique, pas d'un algorithme) pour éviter ça, et que les deux adresses soient finalement correctes lorsque le fichier externe de données sera créé?