convertisseur asm vers C
Répondre à la discussion
Affichage des résultats 1 à 7 sur 7

convertisseur asm vers C



  1. #1
    invitec521790c

    Lightbulb convertisseur asm vers C


    ------

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

    -----

  2. #2
    inviteede7e2b6

    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.

  3. #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+

  4. #4
    invitee840409b

    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

  5. A voir en vidéo sur Futura
  6. #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. >>

  7. #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.

  8. #7
    invited3dcf66c

    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 inviteec0556c7 dans le forum Électronique
    Réponses: 8
    Dernier message: 29/06/2009, 00h42
  2. Convertisseur YUV vers YC
    Par inviteedae69ab dans le forum Électronique
    Réponses: 3
    Dernier message: 15/10/2008, 09h10
  3. convertisseur 12 v vers 220
    Par invitedba20306 dans le forum Électronique
    Réponses: 1
    Dernier message: 25/03/2007, 15h23
  4. Un convertisseur du 12v Dc vers 5v Dc
    Par invite23b9d395 dans le forum Électronique
    Réponses: 3
    Dernier message: 25/11/2006, 23h40
  5. Convertisseur 12=vers 220V~
    Par invite07c5807d dans le forum Électronique
    Réponses: 2
    Dernier message: 12/05/2003, 20h15
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...