Funto66
Messages postés1267Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention28 février 2007
-
3 août 2004 à 19:49
cs_AlexMAN
Messages postés1536Date d'inscriptionsamedi 21 décembre 2002StatutMembreDernière intervention24 mai 2009
-
8 août 2004 à 22:37
Bonjour,
je suis en train d'écrire des tutoriaux pour le site Coder-Studio (http://www.coder-studio.com/?page=tutoriaux) mais pour la création du tutorial 3 je me heurte à un problème.
Quand je compile, j'utilise une mini-librairie d'I/O que j'ai programmée en C et ASM. Je compile comme ça (ld est le linker de MinGW (Dev-C++), et gcc est le compilateur du même nom) :
Funto66
Messages postés1267Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention28 février 20074 3 août 2004 à 22:22
Oups, ben ne vous dérangez pas, j'ai réussi à résoudre mon problème, en remplaçant les directives section par des section .text et section .data
Merci qd même ^^
Patience et longueur de temps font plus que force ni que rage....
Funto66
Messages postés1267Date d'inscriptionmercredi 1 janvier 2003StatutMembreDernière intervention28 février 20074 3 août 2004 à 22:25
AlexMAN >> "choix" est un label, NASM le remplace donc à l'exécution par un nombre constant. Ce nobrem indique l'adresse où se trouve ma donnée, et en faisant [choix] je désigne donc la donnée elle-même.
Enfin, je ne suis pas sûr qd même que "choix" soit un nombre constant; avec les instructions JMP les labels sont remplacés par des nombres qui correspondent à combien ajouter à EIP pour atteindre l'instruction souhaitée; je sais pas si c'est pareil avec les datas, il me semble que non, mais si qq1 a la réponse, tant qu'à faire... ^^
Patience et longueur de temps font plus que force ni que rage....
Vous n’avez pas trouvé la réponse que vous recherchez ?