Cette source a pour but d'aider les débutants utilisant Nasm (et Alink)à créer différents fichiers 16 et 32 bits avec différentes extensions. Quand on débute il est difficile de trouver les bonnes déclarations à faire pour créer des fichiers ne plantant pas à la compilation.
Les différents formats proposés sont:
.com (16bit compilé directement en exécutable - implantation en 100h)
.sys (idem ci dessus mais implanté en 00h)
.exe 16bits (compilation en .obj et linkage en .exe)
.exe 32bits - format PE (compilation en .obj et linkage en .exe)
.dll 32bits - format PE-dll (compilation en .obj et linkage en .dll) avec un executable utilisant la dll
D'autre possibilités existent mais je ne les ai pas testé (par exemple créer un .com via un fichier .obj)