« Assembleur/Le programme assembleur » : différence entre les versions

Contenu supprimé Contenu ajouté
m correction erreur
Belebostre (discussion | contributions)
'Assembler sous Linux' à faire
Ligne 38 :
 
C'est à vous de faire un choix. Nous vous conseillons tout de même d'utiliser NASM, c'est celui qui sera utilisé tout au long de ce cours.
 
== Comment utiliser NASM ==
 
Vous trouverez toute les informations sur l'utilisation de NASM dans la documentation officiel. Celle-ci est disponnible depuis la section Liens externes de ce cours.
Voila tout de même la marche à suivre pour assembler son code source.
 
=== Assembler sous windows ===
 
Sous l'OS Windows, deux possibilités d'assemblages s'ouvrent à vous :
* Les fichiers .com
* Les fichiers .exe
 
Dans les deux cas, seul l'extension du fichier de sortie change dans la ligne de commande. Pour créer de tels exécutables, tapez la ligne suivant dans une fenêtre MS-DOS.
<source lang="dos">
nasm fichier.asm -f bin -o executable.com
ou
nasm fichier.asm -f bin -o executable.exe
</source>
 
'''Remarque : seul nasm.exe est utile à l'assemblage. Les autres fichiers fournis avec ne nous servirons pas.'''
 
Pour éviter d'avoir à rechercher NASM avec MS-DOS, un petit fichier.bat nommé nasmpath.bat se trouve à la racine de l'installation de NASM. Il vous suffit alors de copier ce fichier à l'endroit ou vous travaillez, par exemple ''Mes documents'' et à lancer ce .bat pour pouvoir directement taper la ligne de code d'assemblage.
 
=== Assembler sous Linux ===
 
 
== Liens externes ==