| |||||||
![]() |
| | Outils de la discussion | Modes d'affichage |
| | #1 |
![]() Date d'inscription: avril 2004
Messages: 646
| Asm-> Hexadecimal
Bonjour, il y a-t-il des cours sur l'entete des .exe, et aussi et surtout la syntaxe du code une fois transformé en hexa (transformer de l'asm en hexa) autrement dit comment fonctionne un compilateur asm merci d'avance |
| | |
| | |
| __________________ Inscrivez-vous au forum gratuitement pour poser votre question. | |
| | #2 |
![]() Date d'inscription: juillet 2004
Messages: 914
| Re : Asm-> Hexadecimal
on parle pas de compilateur parce qu il y a rien a compiler en assembleur on parle d assemblage ex si tu ecrit mov ax,4 c es traduit par B80400 B8 etant mov ax 0400 etant la valeur mov bx,1234h h pour exa traduit par bb3412 bb = mov bx 3412 =1234 chaque mnemonique a son code il y a rien a compiler (genre ecrire 100 ligne d assembleur pour un printf en c par exemple ) |
| | |
| | #3 |
![]() Date d'inscription: avril 2004
Messages: 646
| Re : Asm-> Hexadecimal
comment on fait pour faire l'en tête, dans un premier temps, mais aussi comment fait on pour dire que la variables à mettre en mémoire fait 4 octets et pas 6... etc.. merci d'avance |
| | |
| | #4 |
![]() Date d'inscription: juillet 2004
Messages: 914
| Re : Asm-> Hexadecimal
il y a des registre par exemple ax bx cx dx sont des registre 16 bits des registres eax ebx ecx edx sont les 32 bits et recement avec les amd64 il y a des registres 64 bits il y a un prefixe pour les 32 surement un autre pour 64 exemple mov eax,12345678h 66 B8 34 12 78 56 66 prefixe B8 mov ax donc si tu veux 6 octets tu prend 2 registre 32 voila un exemple de pgm que j ai ecrit ca calcule le nombre pi http://craftac2.free.fr/PI5.ASM source http://craftac2.free.fr/pi5.lst listing genere par l assemblage http://craftac2.free.fr/PI5.EXE l exe sans virus |
| | |
![]() |
| Tags |
| hexadecimal |
| Outils de la discussion | |
| Modes d'affichage | |
| |
Discussions similaires | ||||
| Discussion | Auteur | Forum | Réponses | Dernier message |
| ASM problème en assembleur | vavoum | Électronique | 8 | 11/06/2007 11h24 |
| conversion hexadecimal | anthonyfff | Électronique | 4 | 07/10/2006 13h59 |
| conversion binaire,octal,hexadécimal | dicident45 | Mathématiques du supérieur | 1 | 21/03/2006 09h00 |
| :fs: Passer du .c en .asm | Bretzel | Logiciel - Software - Open Source | 18 | 08/02/2006 22h09 |
| Catégorie des ASM | Titane Saint-Lô | Secourisme spécial Croix-Rouge | 7 | 08/12/2005 12h34 |
| Les dernières actualités |
07/10 18:29 - Prix Nobel de physique 2008 : la physique des particules à l'honneur![]() 07/10 15:33 - Corot-Exo-3b : un bien étrange objet détecté par Corot ![]() 07/10 13:35 - Le paracétamol suspecté dans l'asthme infantile ![]() 07/10 11:36 - Un GPS visuel pour les voitures ou les robots ![]() 07/10 10:42 - En bref : la plainte américaine contre le LHC définitivement rejetée ! ![]() 07/10 09:31 - Le Soleil influence-t-il les désintégrations radioactives ? ![]() 06/10 18:23 - Le Nobel de médecine 2008 à trois découvreurs de virus ![]() |