J'ai commencé la programmation d'un assembleur (en c). Il est bien avancé (tout est relatif... ce n'est qu'un jouet) mais pour l'instant il ne produit que des fichiers '.com' (en 16 bits bien sûr).
L'étendre au 32 bits n'est pas un problème mais bien inutile pour l'instant car je ne sais pas comment produire des '.exe' aussi bien pour dos que pour windows.
Quelqu'un pourrait-il me renseigner là-dessus ?
Plus précisement, en me restreignant pour l'instant au 16 bits pour dos :
* à quoi ressemble un fichier '.exe' ?
* quel renseignements contient-il en plus du code ?
* faut-il passer par un fichier '.obj' (à quoi cela ressemble-t-il ?) et utiliser un linker (comment ?)?
Tout renseignement serait bien utile ...
merci
Partager