Swap in GCC möglich?

OP #239098
Lesenswert?

hallo,

für ne LCD routine (4-bit) brauch ich den swap befehl als inline
assembler.

Mit: (Zeichen steht für das Byte das getauscht werden soll)

const uint8_t i = Zeichen;
asm volatile ("swap %i"::);

kommt folgende Fehlermeldung:

error: invalid `asm': operand number missing after %-letter

Steht das % nicht als platzhalter für i?

Wie muss der swap-befehl richtig ausgeführt werden?


Danke,
freddy0815

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