IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Autres éditeurs Discussion :

changer le C en assembleur


Sujet :

Autres éditeurs

  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut changer le C en assembleur
    je suis un debutant en informatique je voudrais savoir comment je pourai transformer un code ecri en c en code ecri en assembleur j'utilise le gcc comme compilateur est l'option -s ne veut pas marcher.
    en plus de ca je ne coner que le masm en ce moment alors faudras aussi m'expilqué comment changer le gas qui est l'assembleur de gcc en masm ou en nasm qui y resemble.

  2. #2
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par lachose
    je suis un debutant en informatique je voudrais savoir comment je pourai transformer un code ecri en c en code ecri en assembleur j'utilise le gcc comme compilateur est l'option -s ne veut pas marcher.
    Il ne faut pas confondre -S qui genere de l'assembleur avec -s qui enleve la
    table de symboles et les info de relocation.

    en plus de ca je ne coner que le masm en ce moment alors faudras aussi m'expilqué comment changer le gas qui est l'assembleur de gcc en masm ou en nasm qui y resemble.
    -masm=intel

    Il faudrait peut-etre apprendre la lire de la doc.

  3. #3
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par lachose
    je suis un debutant en informatique je voudrais savoir comment je pourai transformer un code ecri en c en code ecri en assembleur j'utilise le gcc comme compilateur est l'option -s ne veut pas marcher.
    Ca veut pas marcher? Comment ca, tu as un message d'erreur?
    D'après le man il faut un S majuscule.

    en plus de ca je ne coner que le masm en ce moment alors faudras aussi m'expilqué comment changer le gas qui est l'assembleur de gcc en masm ou en nasm qui y resemble.
    .
    Alors la j'avoue j'ai pas bien saisi le sens de la phrase.

  4. #4
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !

    J'ai turbo C++ ,et pour générer un code assembleur équivalent au code C
    (ou c++) ,j'utilse l'option -S (majiscule),avec la commande :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
     
    Tcc -S Test.cpp
    le code assembleur est généré dans le fichier "Test.ASM".
    pour le GCC,c'est pas un prob de majiscule !??

    Sinon,regarde l'aide de GCC,chui sûre que tu trouvera l'option de commande
    pour faire tous ça !

    Bonne chance !

  5. #5
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par Interruption13h
    le code assembleur est généré dans le fichier "Test.ASM".
    pour le GCC,c'est pas un prob de majiscule !??

    Sinon,regarde l'aide de GCC,chui sûre que tu trouvera l'option de commande
    pour faire tous ça !

    Bonne chance !
    J'ai de serieux doute quand tu dis que pour Gcc, ce n'est pas un probleme de majuscule, dans ce cas la comment fait-il la différence entre l'option -c et -C qui sont 2 options différentes.

    Citation Envoyé par man gcc
    -S S'arrêter après l'étape de la compilation propre*
    ment dite; ne pas assembler. La sortie est un
    fichier de code assembleur pour chaque fichier
    d'entrée non assembleur spécifié.

  6. #6
    Membre émérite
    Avatar de Interruption13h
    Inscrit en
    Août 2005
    Messages
    603
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 603
    Par défaut
    Salut !

    Citation Envoyé par Skyrunner
    J'ai de serieux doute quand tu dis que pour Gcc, ce n'est pas un probleme de majuscule, dans ce cas la comment fait-il la différence entre l'option -c et -C qui sont 2 options différentes.
    Heu,c'est ce que je voulais dire,autrement dit :"ça ne serai pas un probleme de majiscule chez toi,esque t'as mis -S ou -s !?" .et je sais trés bien que gcc prend en charge la casse,puisque j'ai assez galéré la dessus

    ++

  7. #7
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Ah ok désolé j'avais mal compris.

  8. #8
    Membre averti
    Homme Profil pro
    Inscrit en
    Mai 2006
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Maroc

    Informations forums :
    Inscription : Mai 2006
    Messages : 49
    Par défaut
    est ce que c'est possible de traduire le code assembleur e nasm?

  9. #9
    Membre éclairé Avatar de lastrecrue
    Développeur Java
    Inscrit en
    Février 2006
    Messages
    360
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Février 2006
    Messages : 360
    Par défaut
    voila j'ai trouvé ca pour te resumer un peut les options du gcc:
    http://c.developpez.com/tutgcc/c207.php

Discussions similaires

  1. Tutoriels, F.A.Q : la rubrique Assembleur de Developpez.com
    Par Alcatîz dans le forum Assembleur
    Réponses: 3
    Dernier message: 07/06/2007, 19h14
  2. ecrire son OS (assembleur ??)
    Par Anonymous dans le forum Programmation d'OS
    Réponses: 9
    Dernier message: 25/11/2002, 19h25
  3. changer de repertoire et situer
    Par chateau dans le forum C
    Réponses: 4
    Dernier message: 24/06/2002, 11h27
  4. changer l'adresse d'un fichier...
    Par cava dans le forum C
    Réponses: 6
    Dernier message: 05/06/2002, 12h22
  5. Quel désassembleur/assembleur pour un exe Windows ?
    Par Anonymous dans le forum x86 32-bits / 64-bits
    Réponses: 6
    Dernier message: 17/04/2002, 10h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo