Assembleur to C ou to Java converter
Fermé
tmedtcom
Messages postés
48
Date d'inscription
dimanche 24 mai 2009
Statut
Membre
Dernière intervention
14 février 2013
-
16 mars 2010 à 15:44
tmedtcom Messages postés 48 Date d'inscription dimanche 24 mai 2009 Statut Membre Dernière intervention 14 février 2013 - 23 mars 2010 à 13:53
tmedtcom Messages postés 48 Date d'inscription dimanche 24 mai 2009 Statut Membre Dernière intervention 14 février 2013 - 23 mars 2010 à 13:53
A voir également:
- Assembleur to C ou to Java converter
- Qwerty to azerty - Guide
- Bat to exe converter - Télécharger - Édition & Programmation
- Waptrick java football - Télécharger - Jeux vidéo
- Video to video - Télécharger - Conversion & Codecs
- Jeux java itel - Forum Jeux vidéo
1 réponse
fiddy
Messages postés
11069
Date d'inscription
samedi 5 mai 2007
Statut
Contributeur
Dernière intervention
23 avril 2022
1 835
16 mars 2010 à 19:59
16 mars 2010 à 19:59
Bonjour,
C'est normal que vous ayez réussi à obtenir le code assembleur à partir du programme .exe.
Il faut voir le .exe (le binaire) comme une succession de 0 et de 1. A partir de là en groupant par bloc de 8 bits, tu obtiens facilement le code hexadécimal. Et à partir de là t'obtiens facilement le code assembleur en fonction de ton microprocesseur. Il n'y a aucune opération de codage, c'est juste des mnémoniques.
Par contre, pour les langages de plus haut niveau (C, Java, ...), il y a une phase de compilateur. Le compilateur va faire différentes passes pour convertir le code source en code binaire (ou code asm). Cette opération n'est pas réversible.
Il y a bien sûr des projets de décodage mais bien souvent le code est illisible et, dans la plupart des cas, tu comprendras mieux le code ASM que le code illisible obtenu.
Cdlt,
C'est normal que vous ayez réussi à obtenir le code assembleur à partir du programme .exe.
Il faut voir le .exe (le binaire) comme une succession de 0 et de 1. A partir de là en groupant par bloc de 8 bits, tu obtiens facilement le code hexadécimal. Et à partir de là t'obtiens facilement le code assembleur en fonction de ton microprocesseur. Il n'y a aucune opération de codage, c'est juste des mnémoniques.
Par contre, pour les langages de plus haut niveau (C, Java, ...), il y a une phase de compilateur. Le compilateur va faire différentes passes pour convertir le code source en code binaire (ou code asm). Cette opération n'est pas réversible.
Il y a bien sûr des projets de décodage mais bien souvent le code est illisible et, dans la plupart des cas, tu comprendras mieux le code ASM que le code illisible obtenu.
Cdlt,
23 mars 2010 à 13:53