L'apprendimento del linguaggio assembly può essere difficile, ma potrebbe anche essere un requisito per determinati curricula. Per iniziare a imparare, puoi usare CodeBlocks, un compilatore C gratuito, abbinato a nasm (assemblatore di rete).
Passi
Passaggio 1. Scarica i blocchi di codice da Download di blocchi di codice
Passaggio 2. Scarica nasm da netwide assembler
Passaggio 3. Installa i blocchi di codice eseguendo il programma di installazione
exe che hai scaricato.
Passaggio 4. Estrai e installa nasm nella cartella codeblocks, ad es
C:\Programmi\CodeBlocks\MinGW\bin.
Passaggio 5. Verificare se l'installazione funziona o meno dal codice sorgente di seguito per un'esecuzione di prova
Questo è un programma per console Win32 che scrive "Hello, World" su una riga e; poi esce. Deve essere collegato a una libreria C.
Passaggio 6. Salva il codice sorgente sopra come helloworld
asm nella posizione: C:\Programmi\CodeBlocks\MinGW\bin.
Passaggio 7. Eseguire nasmpath
pipistrello.
Immettere questo comando: nasm -f win32 helloworld.asm. Dovrebbe produrre un file helloworld.obj nella stessa directory.
Passaggio 8. Eseguire il file oggetto digitando:
gcc helloworld.obj. Dovrebbe creare un file chiamato a.exe.
Passaggio 9. Digitare a.exe per eseguire il programma di test e ottenere il risultato
Le parole "Hello, World" dovrebbero essere visualizzate sullo schermo.
Metodo 1 di 1: Codice
global _main extern _printf section.text _main: messaggio push call _printf add esp, 4 ret message: db 'Hello, World', 10, 0