Executable

Fermé
philippe Z - 8 sept. 2002 à 18:02
 philippe z - 9 sept. 2002 à 20:51
bonjour, j'aimerais savoir si quelqu'un connait la structure d'un fichier executable (com et exe surtout) mise à par le fait que les deux premiers octects d'un executable sont 4d et 5a, sur quels octects sont initialisés les registres par exemple cs ss ds ?
merci.

1 réponse

Je pense qu'on doit pouvoir trouver ça là: http://www.wotsit.org/search.asp?s=binary

A noter que EXE MZ et COM ne sont que des exécutables Dos.
Windows utilise des executables PE, NE, etc. encapsulés dans des fichiers EXE MZ (il y a donc systématiquement 2 entêtes: celle de l'EXE MZ pour Dos, et celles de l'exécutable PE/NE/... pour Windows)



Ensuite, pour aller plus avant, il faut aller lire la doc de l'assembleur, les interruptions (pour Dos), et l'API Win32 (pour les exécutables Windows).
0
merci mr sebsauvage. j'ai de quoi lire maintenant. Peut être que mon compilateur va fonctionner!
0