Forum: Compiler & IDEs inline-assembler


von Dominic (Gast)


Lesenswert?

Hi, kann mir einer sagen, was an der Zeile falsch ist?
1
asm volatile("movw %0, %1 \n ijmp" : "z" : "r"(prCou));

bekomme den Fehler: ../versuch1.c:112: error: expected '(' before ':' 
token

Es soll ein Wert von r nach z geschriiben werden und dann nach z 
gesprungen.

Vielen Dank schon mal,
Dominic

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Du musst auch für Z eine Variable (der Form halber) übergeben.

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.