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 upotrijebiti CodeBlocks, besplatni C kompajler, uparen s nasm (mrežni asembler).
Koraci
Korak 1. Preuzmite kodne blokove iz preuzimanja blokova kodova
Korak 2. Preuzmite nasm s mrežnog asemblera
Korak 3. Instalirajte kodne blokove pokretanjem instalacije
exe datoteku koju ste preuzeli.
Korak 4. Izdvojite i instalirajte nasm u mapu kodnih blokova, npr
C: / Program Files / CodeBlocks / MinGW / bin.
Korak 5. Provjerite radi li instalacija ili ne pomoću izvornog koda u nastavku za probno pokretanje
Ovo je konzola Win32 koji u jednom retku piše "Hello, World" i; zatim izlazi. Potrebno ga je povezati s C knjižnicom.
Korak 6. Spremite gornji izvorni kod kao helloworld
asm na mjestu: C: / Program Files / CodeBlocks / MinGW / bin.
Korak 7. Pokrenite nasmpath
šišmiš.
Unesite ovu naredbu: nasm -f win32 helloworld.asm. Trebao bi proizvesti datoteku helloworld.obj u istom direktoriju.
Korak 8. Izvršite objektnu datoteku upisivanjem:
gcc helloworld.obj. Trebao bi izgraditi datoteku pod nazivom a.exe.
Korak 9. Upišite a.exe da biste pokrenuli testni program i dobili svoj rezultat
Na ekranu bi se trebale prikazati riječi "Hello, World".
Metoda 1 od 1: Kôd
global _main extern _printf section.text _main: poziv push poruke _printf add esp, 4 ret message: db 'Hello, World', 10, 0