Gast
#453023
morgen, bekomme in meinem assembler programm teilweise den im betreff genannten fehler. wie kann ich das beheben? z.b. hab ich an einer stelle wo der fehler auftritt folgendes stehen: .db "dt (in min): "
|
Anzeige
|
misalignment - padding zero byte
Gast
#453023
morgen, bekomme in meinem assembler programm teilweise den im betreff genannten fehler. wie kann ich das beheben? z.b. hab ich an einer stelle wo der fehler auftritt folgendes stehen: .db "dt (in min): " @Paul Panzer Welche qualifizierte Antwort erwartest du auf deinen qualifizierten Beitrag?
Gast
#453033
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
@ 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
#453042
danke dir
Gast
#453056
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.
Gast
#453074
ok ich bedenke das das nächste mal ja ich habs ja auch als warnung verstanden, wollte es aber beseitigen Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|