Učenje montažnega jezika je lahko težavno, lahko pa je tudi zahteva za nekatere učne načrte. Za začetek učenja lahko uporabite CodeBlocks, brezplačni prevajalnik C, povezan z nasm (omrežni sestavljalec).
Koraki
Korak 1. Prenesite kodne bloke iz prenosov kodnih blokov
Korak 2. Prenesite nasm iz omrežnega sestavljalnika
Korak 3. Namestite kodne bloke z zagonom
exe datoteko, ki ste jo prenesli.
Korak 4. Izvlecite in namestite nasm v mapo kodnih blokov, npr
C: / Program Files / CodeBlocks / MinGW / bin.
Korak 5. Preverite, ali namestitev deluje ali ne, s spodnjo izvorno kodo za preskusni zagon
To je konzolni program Win32, ki v eno vrstico napiše "Hello, World" in; nato izstopi. Povezati ga je treba s knjižnico C.
Korak 6. Zgornjo izvorno kodo shranite kot helloworld
asm na lokaciji: C: / Program Files / CodeBlocks / MinGW / bin.
Korak 7. Zaženite nasmpath
netopir.
Vnesite ta ukaz: nasm -f win32 helloworld.asm. V istem imeniku bi moral ustvariti datoteko helloworld.obj.
Korak 8. Izvedite datoteko objekta tako, da vnesete:
gcc helloworld.obj. Zgraditi mora datoteko z imenom a.exe.
Korak 9. Vnesite a.exe, da zaženete preskusni program in dobite rezultat
Na zaslonu bi morale biti prikazane besede "Pozdravljeni, svet".
Metoda 1 od 1: Koda
global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0