Forum: Compiler & IDEs IAR Workbench. Bug oder Feature?


von GS (chromosoma)


Lesenswert?

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
von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Seite 19 von "EW430 Assembler Reference" interpretiere ich so, daß auf 
Dein "P" ein Doppelpunkt folgen muss, wenn es nicht am Zeilenanfang 
steht.

von GS (chromosoma)


Lesenswert?

Ja, stimmt, mit dem Doppelpunkt geht es. Komisch, danke.

von euer neugirden (Gast)


Lesenswert?

Aber warum programmierst du fürcden MSP in Assembler?

von GS (chromosoma)


Lesenswert?

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:)

von euer neugirden (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.