Učenje asemblerskog jezika može biti teško, ali može biti i zahtjev za određene nastavne programe. Za početak učenja možete koristiti CodeBlocks, besplatni C kompajler, uparen sa nasm (mrežni asembler).
Koraci
Korak 1. Preuzmite kodne blokove iz Preuzimanja blokova kodova
Korak 2. Preuzmite nasm sa mrežnog asemblera
Korak 3. Instalirajte kodne blokove pokretanjem instalacije
exe datoteku koju ste preuzeli.
Korak 4. Izdvojite i instalirajte nasm u mapu codeblocks, npr
C: / Program Files / CodeBlocks / MinGW / bin.
Korak 5. Provjerite radi li instalacija ili ne pomoću donjeg izvornog koda radi probnog rada
Ovo je konzola Win32 koja u jednom retku piše "Hello, World" i; zatim izlazi. Mora biti povezan sa C bibliotekom.
Korak 6. Sačuvajte gornji izvorni kod kao helloworld
asm na lokaciji: C: / Program Files / CodeBlocks / MinGW / bin.
Korak 7. Pokrenite nasmpath
bat.
Unesite ovu naredbu: nasm -f win32 helloworld.asm. Trebao bi proizvesti helloworld.obj datoteku u istom direktoriju.
Korak 8. Izvršite datoteku objekta upisivanjem:
gcc helloworld.obj. Trebalo bi izgraditi datoteku pod nazivom a.exe.
Korak 9. Upišite a.exe da biste pokrenuli testni program i dobili rezultat
Na ekranu bi se trebale pojaviti riječi "Zdravo, svijete".
Metoda 1 od 1: Šifra
global _main extern _printf section.text _main: poziv push poruke _printf add esp, 4 ret message: db 'Hello, World', 10, 0