Apprendre le langage assembleur peut être difficile, mais cela peut aussi être une exigence pour certains programmes. Pour commencer à apprendre, vous pouvez utiliser CodeBlocks, un compilateur C gratuit, associé à nasm (assembleur réseau).
Pas
Étape 1. Téléchargez les blocs de code à partir de Téléchargements de blocs de code
Étape 2. Téléchargez nasm à partir de l'assembleur netwide
Étape 3. Installez les blocs de code en exécutant le programme d'installation
exe que vous avez téléchargé.
Étape 4. Extrayez et installez nasm dans le dossier codeblocks, par ex
C:\Program Files\CodeBlocks\MinGW\bin.
Étape 5. Vérifiez si l'installation fonctionne ou non à l'aide du code source ci-dessous pour un test
Il s'agit d'un programme de console Win32 qui écrit "Hello, World" sur une seule ligne et; puis sort. Il doit être lié à une bibliothèque C.
Étape 6. Enregistrez le code source ci-dessus sous helloworld
asm à l'emplacement: C:\Program Files\CodeBlocks\MinGW\bin.
Étape 7. Exécutez nasmpath
chauve souris.
Entrez cette commande: nasm -f win32 helloworld.asm. Il devrait produire un fichier helloworld.obj dans le même répertoire.
Étape 8. Exécutez le fichier objet en tapant:
gcc helloworld.obj. Il devrait créer un fichier nommé a.exe.
Étape 9. Tapez a.exe pour exécuter le programme de test et obtenir votre résultat
Les mots "Hello, World" devraient s'afficher à l'écran.
Méthode 1 sur 1: Coder
global _main extern _printf section.text _main: appel de message push _printf add esp, 4 ret message: db 'Hello, World', 10, 0