Utilisateur anonyme
-
3 juil. 2006 à 16:15
Pole4
Messages postés20Date d'inscriptionmardi 11 octobre 2005StatutMembreDernière intervention13 mars 2007
-
4 juil. 2006 à 10:33
Bonjour,
je voudrais savoir comment indégrer un code asm dans dev-c++ parceque _asm n'est pas reconnu.
Alors je voudrais savoir comment avertir au compilateur qu'il y a une partie de code en asm.
MaLaDeDeDe 97one
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 juil. 2006 à 16:35
Aucun rapport. Ça fonctionne très bien puisque l'archithècture du processeur est le même qu'un intel à ce niveau. L'intel ne fonctionne pas sous gcc (gcc est le compilateur de DevCPP). C'est tout. Je ne sais pas pourquoi. C'est probablement le choix des dévelloppeur. Si tu veux faire de l'asm sous devcpp, il faut que tu change de méthode.
___________________________________________
Les plus grands esprits trouvent toujours une solution
Mais je comprend pas:
qu'entends tu part intel ( les processeur intel ?)
Et si l'architecture intel et amd est la meme pk ca marche pas ?
Si j'avais un processeur AMD ca aurait fait l'asm normalement ?
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 juil. 2006 à 16:45
L'assembler Intel est une sorte d'assembler. L'assembler AT&T en est une autre. Ce n'est que la façon de l'écrire (si je peux dire) qui change. Quand une partie d'assembler AT&T est compilé avec gcc sous Windows, il sera transformé en assembler Intel car c'est l'archithècture de la majorité des processeurs actuel et c'est l'archithecture sous laquelle fonctionne Windows. Tu n'a pas à t'inquièter à savoir si l'assembler AT&T fonctionne sous intel ou amd, le compilateur s'occupe de tout.
___________________________________________
Les plus grands esprits trouvent toujours une solution
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 3 juil. 2006 à 16:57
Ta pas d'autre choix que de changer ta méthode. Il faut faire de l'AT&T. J'ai jamais trouvé de tutorial AT&T ce qui est très decevant. J'ai fait quelque petite recherche. Je peut t'orienter sur la bonne voie mais c'est tout.
[ Manuel GNU Assembler
C'est tous ce que j'ai trouvé pour l'instant
]
___________________________________________
Les plus grands esprits trouvent toujours une solution
SAKingdom
Messages postés3212Date d'inscriptionlundi 7 novembre 2005StatutMembreDernière intervention16 février 200915 4 juil. 2006 à 00:34
Alors la vecchio je dois m'avouer vaincus. N'empêche qu'il fallait vraiment savoir comment. Maintenant que je sais comment faire tu peux pas t'imaginer à quel point ceci va m'aider.
___________________________________________
Les plus grands esprits trouvent toujours une solution
Pole4
Messages postés20Date d'inscriptionmardi 11 octobre 2005StatutMembreDernière intervention13 mars 2007 4 juil. 2006 à 09:10
Comment on fait pour les sauts?
Normalement, on met un :
saut :
....................
jxx saut ;(où xx remplace ne,nz,e,mp,..........)
Mais ça marche pas....