Insérer du code assembleur dans un programme c

milamber junior Messages postés 3 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 24 décembre 2005 - 23 déc. 2005 à 21:54
milamber junior Messages postés 3 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 24 décembre 2005 - 24 déc. 2005 à 12:41
Bonjour j'aimerais savoir comment inserer du code asm dans un code C.
Si ce n'est pas possible, comment manipuler directement le CPU, ces registres et lesPICs.
Merci d'avance

4 réponses

mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023
23 déc. 2005 à 22:22
oui c'est possible



mais pour la "structure" de l'assembleur

ca depend du compilateur que tu utilises

le code sera différent sur chaque compilateur c/c++
0
milamber junior Messages postés 3 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 24 décembre 2005
24 déc. 2005 à 12:16
J'utilise devcpp 4.9.9.1
En fait j'aimerais appeler un macro avec 2 paramétre un peux comme on appelle les fonctions intégré. Si vous avez un lien vers un tutorial ou un exemple de code commenté je suis preneur.
0
mogwai93 Messages postés 362 Date d'inscription mardi 31 décembre 2002 Statut Membre Dernière intervention 4 novembre 2023
24 déc. 2005 à 12:35
0
milamber junior Messages postés 3 Date d'inscription vendredi 23 décembre 2005 Statut Membre Dernière intervention 24 décembre 2005
24 déc. 2005 à 12:41
Je vien de voir une chose:

__asm {

mon code

}

un code semblable fonctionerait t'il:

__asm {
%macro NomDuMacro 2
premierparametre, %1
secondparametre, %2
%endmacro
}

NomDuMacro(premierparametre, secondparametre)
0
Rejoignez-nous