Compilation C

Bonjour,

J'ai une petite question : quand on complie du C ca transforme bien le code en assembleur ?
Et si oui, il y a t'il des logiciels qui peuvent "convertir" du C en assembleur ?

Merci d'avance :)
Configuration: Windows Vista
Internet Explorer 7.0

3 réponses

  1. Salut,

    On le transforme en code machine (code binaire); il y a des logiciels pour lire le code binaire et te donner en sortie le code assembleur.

    ++
    1. Ok merci

      Je viens de lire que l'on peut le faire sous linux en faisant gcc-S prog.c donc jvais essayer pr voir ce que ca donne
  2. bonsoir

    les compilateurs VC6 et Borlandc5.5 peuvent aussi sortir de l' assembleur au lieu du fichier *.obj (c'est une option à cocher dans le projet)

    l' obj est un format binaire plus abstrait qu' un texte en assembleur

    dans gcc il me semble que l'assembleur généré n'est pas au standart masm , le plus connu pour micoproc intel

    remarque: sous Windows l'ensemble codeblock gcc est super
    1. Contributeur
      D'un autre coté, il me semble que l'assembleur ce n'est qu'une symbolique du code machine. Il existe des programmes qui convertissent le code machine en assembleur (par contre, c'est illisible)