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

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