Hallo zusammen!
Auch nach ausgiebiger Recherche, verstehe ich noch nicht 100% was die
ALIGN direktive bei ARM Assembler genau macht. Möglicherweise liegt es
daran, dass ich nur Erklärungen mit dem gleichen Wortlaut finde.
Mein Code sieht zb folgendermaßen aus:
1 | ALIGN 0x00001000
|
2 | ALIGN 4
|
3 |
|
4 | MOV R1, #3
|
5 | ;...
|
Meine Interpretation für die erste Zeile ist jetzt, dass das Programm am
Ende auf Speicher 0x01000 gelinkt werden soll. Was ich jetzt aber mit
der zweiten Zeile anfangen soll, ist mir völlig schleierhaft.
Wäre echt klasse, wenn mir da jemand kurz erklären könnte, was vor sich
geht!
Viele Grüße,
GinTonic