misalignment - padding zero byte

Gast #453033
Lesenswert?

sorry bin neuling in assembler und möchte halt diesen fehler wegbekommen
wie sollte ich meine frage sonst stellen? den ganzen quellcode einfügen 
und dann euch durcharbeiten lassen oder was?
Gast #453034
Lesenswert?

@ paul panzer

Ganz einfach, der Assembler macht, was er sagt. Er fügt ein Nullbyte an 
deine Konstantendefinition, denn die werden im FLASH abgelegt, welcher 
16 bit breit ist. Dein String hat aber 13 Byte, ein ungerade Zahl. Siehe 
auch Doku vom Assembler. Um die Fehlermeldung wegzubel´kommen musst du 
einfach deienn String um 1 Byte (Leerzeichen) verlängern.

MFG
Falk
Gast #453056
Lesenswert?

Es ist im Allgemeinen recht hilfreich für die Antwortwilligen, wenn 
zumindest der Typ des Controllers (z.B. ATMega ..) und eventuell der 
Hersteller des Assemblers angegeben wird.

Die genannte Meldung sollte aber nicht als error sondern eher als 
message definiert sein da es kein Fehler im Wortsinn ist.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren