Traduction c vers Assembleur 8086
SVP, Je veux la traduction de cette fonction ( écrite en langage C ) en langage assembleur 8086
int Calculatrice ( char c, int a, int b ) {
if(c=='+') return(a+b);
else if(c=='-') return(a-b);
else if(c=='*') return(a*b);
else if(c=='/') return(a/b);
else perror("Erreur \n");
}
et Merci d'avance :)
int Calculatrice ( char c, int a, int b ) {
if(c=='+') return(a+b);
else if(c=='-') return(a-b);
else if(c=='*') return(a*b);
else if(c=='/') return(a/b);
else perror("Erreur \n");
}
et Merci d'avance :)
3 réponses
-
Bonjour,
Il semblerait que le compilateur Open Watcom (http://openwatcom.org/ ) en soit capable (page 62 du manuel http://ftp.openwatcom.org/manuals/current/cguide.pdf ):
0
(16-bit only) The compiler will make use of only 8086 instructions in the generated object code. This is the
default. The resulting code will run on 8086 and all upward compatible processors. The macro __SW_0 will be predefined if "0" is selected.