Euh ,il y a encore une erreur,qu'est-ce qui ne va pas encore ?:
wireless:~/Desktop/clef256/PROGRAMMATION/asm # cat asmInlineGuillemets.c
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int A, B;
A=12;
B=30;
asm("add %%ebx, %%eax"
: "=a"(A) //sortie
: "a"(A), "b"(
//entree
: "eax"); //modifie
printf("a + b = %i\n", A);
return (0);
}
wireless:~/Desktop/clef256/PROGRAMMATION/asm #
wireless:~/Desktop/clef256/PROGRAMMATION/asm #
wireless:~/Desktop/clef256/PROGRAMMATION/asm #
wireless:~/Desktop/clef256/PROGRAMMATION/asm # gcc asmInlineGuillemets.c -o go
asmInlineGuillemets.c: In function ‘main’:
asmInlineGuillemets.c:10: error: can't find a register in class ‘AREG’ while reloading ‘asm’
wireless:~/Desktop/clef256/PROGRAMMATION/asm #
Poste le Monday 10 July 2006 18:20:08