Executable

philippe Z -  
 philippe z -
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

sebsauvage
 
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
philippe z
 
merci mr sebsauvage. j'ai de quoi lire maintenant. Peut être que mon compilateur va fonctionner!
0