Moin,
ich moechte ein Teil meines Programmes in C und einen in Assembler
schreiben. Ich kompiliere und linke es mit der GNU-Toolchain. Zum Linken
benutze ich ein Linker-Script. Leider unterstuetzt meine Architektur nur
relative branches, jumps and calls, bisher habe ich aber nur rausfinden
koennen, wie ich absoulte Adressen verwenden. Als ein
wird assembliert mit der absoluten Adresse (ich brauche aber die
realtive) und mein Versuch
laesst sich nicht assemblieren, da der Assembler zwar die Section des
aktuellen PCs (den allein kann ich auch richtig laden) findet, die von
main aber UNKNOWN ist.
Gibt es irgendeinen Befehl, der eine relative Adressierung anweist oder
einen Trick, wie man die Section kommuniziert?
Danke und Gruss,
Joern