Hi, ich programmiere in IAR Workbench für MSP430 in Assembler mir ist aufgefallen, wenn ich eine konstante definiere P EQU 0x4444 ist es kein Problem, aber wenn ich das gleiche nicht direkt am Anfang der Zeile schreibe, sondern nach einem Tab/Leerzeichen , wie z.B. hier P EQU 0x4444 meldet der compiler "Error [40]: Bad Instruction". Ich weiß zB. dass im Fortran erste 14 Zeilen Leer sein müssen, deswegen frage ich hier, ob es um einen Feature oder Bug handelt?
:
Bearbeitet durch User
Seite 19 von "EW430 Assembler Reference" interpretiere ich so, daß auf Dein "P" ein Doppelpunkt folgen muss, wenn es nicht am Zeilenanfang steht.
Ich wollte immer assembler lernen, und ein kleines MSP430G2102 ist dafür gut geeignet. Vor allem ist ASM nicht so schrecklich wie man denkt, man muss nur gut kommentieren:)
ASM lernen? Du meinsteher den Befehlssatz vom Controller lernen. Der MSP ist mit seiner Tool Unterstützung perfekt für C. Aber OK, wenn man zuviel Leerzeit hat, muss man sich mit irgendwas beschäftigen. ;-)
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.