Compilation C

Alundra -  
Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   -
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. sandul Messages postés 4013 Statut Membre 723
     
    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.

    ++
    0
    1. Alundra
       
      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
      0
  2. juanpablo Messages postés 142 Statut Membre 10
     
    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
    0
  3. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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)
    0