Hallo. kann ich über irgendeinen preprocessor befehl herausbekommen welche Adresse ein label bekommen habt ? (dass es mir irgendwie beim assemblieren ausgegeben wird) Ich habe z.B. folgenden code: pm_flash: .db "test" nun brauch ich die Adresse, die der assembler pm_flash zugeteilt hat. MfG Dary
Üblicherweise wird dem Label erst beim Linken die endgültige Adresse zugewiesen. Wenn man einen kombinierten Assembler-Linker benutzt, wird oft am Ende der Listing Datei eine Cross Reference Tabelle mit allen Labeladressen angefügt. Dieter
Wenn es ein Atmel ist geht es so: ldi zh,high(pm_flash*2) ldi zl,low(pm_flash*2) In zh und zl steht nu die adresse
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.