DEV C++ ET ASSEMBLEUR!!!!!!!!!!!!!!!!!!!!!

Bonjour,voila je debute en c++ j'ai un programme a faire ou je doit combinner entre assembleur et c++
le seul compilateur gratuit que j'ai trouvé c'est le DEV ;ce que j veut savoir est ce possible de travailler avc c++,asm et dev?
est ce que
//prog c++
asm{//suivi de mon prog asm suffit}
//prog c++
s'il y'a des chagement a aporté ça serai sympas de m'enfaire part
merci de votre aide @++++++++++++

3 réponses

  • Votes
  • Date
  • Date décroissante
  1. Modérateur
    Voui mais avec des parnthèses et pas des accolades. Plus exactement, si tu ne veux pas avoir de suprises (optimisations par le compilateurs etc...)
    Insère le comme ça:
    __asm__ __volatile__("code asm");

    Attention c'est de la syntaxe bizzare (AT&T)
    Exemple
    push ebp
    mov ebp, esp

    devient
    __asm__ __volatile__(
        "push %ebp\n\t"
        "mov %esp, %ebp\n\t" //Attention à l'inversion des opérandes!!!
    );

    Cf: http://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html
    1. salut merci pour ton aide ; je vais avancé et si j bloc j vs embetrai encore
      ce qui est tres probable

      cordialement tihout
      1. je veux des exersices aves ces solutions en language c et c++
        1. Modérateur
          D'abord ici on n'exige rien, on demande poliment et en utilisant le conditionnel ;-)
          Ensuite, étant donné que c'est un problème qui n'a rien à voir avec celui-ci, il faut que tu postes ta question dans un nouveau sujet.

          A bientôt...