Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

convertisseur asm vers C



  1. #1
    ayne

    Lightbulb convertisseur asm vers C


    ------

    bonjour
    qu'elle programme en peu utilise pour convertir de langage assembleur ver langage C
    merci

    -----

  2. Publicité
  3. #2
    PIXEL

    Re : convertissuer asm ver C

    aucun.... c'est une conversion à "sens unique" dépendante du compilo utilisé.
    Car les compilo optimisent (plus ou moins bien) le code source pour réduire la taille de l'ASM, ce qui supprime infos et commentaires pour pouvoir remonter.

  4. #3
    Jack
    Modérateur

    Re : asm vs C

    Quel intérêt?

    Même en trouvant ce type d'application, le code du programme en C sera quasiment illisible, donc pratiquement pas réutilisable.

    A+

  5. #4
    ProgVal

    Re : asm vs C

    Bonjour,

    Comme l'a dit Jack, le code sera très peu lisible, car, en assembleur, les variables n'existent pas (puisqu'on utilise les registres et des adresses mémoire) ; le décompilateur sera donc obligé d'en inventer (et ça n'aura donc aucune signification).

    De plus, si compiler du C est "relativement" facile, le décompiler, c'est beaucoup plus dur : il faudrait être capable de repérer des motifs de code, et en déduire du code C.
    Et, à moins que le décompilateur soit très puissant, le code C généré restera probablement assez proche de la machine.



    Et, je fais remarquer que, ce que tu veux, c'est accéder aux sources d'un programme close-source. Et ce n'est pas forcément légal, suivant les cas...

    Cordialement,
    ProgVal

  6. A voir en vidéo sur Futura
  7. #5
    Seb.26

    Re : convertisseur asm vers C

    Si ton asm est issu d'un compilo, le code source peut probablement encore être visible en commentaire ... mais tu ne poserais alors pas la question ...

    Jettes y un oeil au cas où, mais sinon, c'est mission-impossible ... mieux vaut comprendre ce que fait l'asm, puis ré-écrire le C ...
    << L'histoire nous apprend que l'on apprend rien de l'histoire. >>

  8. #6
    Jack
    Modérateur

    Re : convertisseur asm vers C

    Merci de respecter les règles du forum et de ne pas poster la même question à plusieurs endroits.

    J'ai donc fusionné les 2 discussions.

  9. Publicité
  10. #7
    inoxxam

    Re : convertisseur asm vers C

    Salut,
    J'avais déjà auparavant vu un programme dans le même ordre d'idée, sauf que ca décompilait les *.exe de windows en un code source en C. Le code était bien retranscrit, mais pour comprendre après c'était d'une galère pas possible pour plusieurs raisons: entre autre que ce n'était pas commenté, les noms de variables n'avaient pas de sens (var1, var2...) et lorsque des bibliothèques un peu complexes sont utilisées, le code interne de la bibliothèque est retranscrit, pas des fonctions.

    En gros, c'est la galère, essaie plutôt de trouver le code source existant ce sera mieux.

Discussions similaires

  1. Convertisseur Asm => C
    Par mahassine dans le forum Électronique
    Réponses: 8
    Dernier message: 28/06/2009, 23h42
  2. Convertisseur YUV vers YC
    Par saigo dans le forum Électronique
    Réponses: 3
    Dernier message: 15/10/2008, 08h10
  3. convertisseur 12 v vers 220
    Par prianond dans le forum Électronique
    Réponses: 1
    Dernier message: 25/03/2007, 14h23
  4. Un convertisseur du 12v Dc vers 5v Dc
    Par sofiene2005 dans le forum Électronique
    Réponses: 3
    Dernier message: 25/11/2006, 22h40
  5. Convertisseur 12=vers 220V~
    Par Arn dans le forum Électronique
    Réponses: 2
    Dernier message: 12/05/2003, 19h15
Découvrez nos comparatifs produits sur l'informatique et les technologies.