Executable

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

  • Votes
  • Date
  • Date décroissante
  1. 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).
    1. merci mr sebsauvage. j'ai de quoi lire maintenant. Peut être que mon compilateur va fonctionner!