probleme mit inline asm

Gast #459779
Lesenswert?

hallo

ich steh grad voll aufm Schlauch.
Mein Ziel: eine Funktion schreiben der man ein byte übergeben kann 
dieses wird dann geswapt und über den return value wieder zurück 
gegeben, aber irgend wie funktioniert das nicht so wirklich.

hier mal mein code:

/* -- FUNCTION DECLARATIONS -- */
char tausche (value char)
{
  asm volatile("swap value");
  return value;
}

wäre echt net wenn mir jemand erklären könnte wie man richtig swapt.

danke schon mal für eure Hilfe.

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