Le problème ne vient pas du asm mais de ses arguements, les 2 underscores avant et après sont facultatifs mais pas génants.
Le problème c'est que :
CitationEt pour l'assembleur, les régistres pour les entrées et les sorties sont désignés par des codes : a pour eax, b pour ebx, etc
Ce qui donne :
int A, B;
A=12;
B=30;
asm("add %%ebx, %%eax"
: "=a"(A) //sor
Forum:
Développement