Naučit se sestavovací jazyk může být obtížné, ale může to být také požadavek pro určité osnovy. Chcete -li se začít učit, můžete použít CodeBlocks, bezplatný kompilátor C, spárovaný s nasm (netwide assembler).
Kroky
Krok 1. Stáhněte si codeblocks z Code Blocks Downloads
Krok 2. Stáhněte si nasm z netwide assembleru
Krok 3. Nainstalujte bloky kódů spuštěním instalace
exe soubor, který jste stáhli.
Krok 4. Extrahujte a nainstalujte nasm do složky codeblocks, např
C: / Program Files / CodeBlocks / MinGW / bin.
Krok 5. Zkontrolujte zdrojový kód níže pro testovací spuštění, zda instalace funguje nebo ne
Jedná se o konzolový program Win32, který na jeden řádek píše „Hello, World“a; pak odejde. Musí být propojen s knihovnou C.
Krok 6. Uložte zdrojový kód výše jako helloworld
asm v umístění: C: / Program Files / CodeBlocks / MinGW / bin.
Krok 7. Spusťte nasmpath
netopýr.
Zadejte tento příkaz: nasm -f win32 helloworld.asm. Mělo by vytvořit soubor helloworld.obj ve stejném adresáři.
Krok 8. Spusťte soubor objektu zadáním:
gcc helloworld.obj. Měl by vytvořit soubor s názvem a.exe.
Krok 9. Zadejte a.exe a spusťte testovací program a získejte výsledek
Na obrazovce by se měla zobrazit slova „Hello, World“.
Metoda 1 z 1: Kód
global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0