Jak spustit NASM ve Windows: 9 kroků (s obrázky)

Obsah:

Jak spustit NASM ve Windows: 9 kroků (s obrázky)
Jak spustit NASM ve Windows: 9 kroků (s obrázky)

Video: Jak spustit NASM ve Windows: 9 kroků (s obrázky)

Video: Jak spustit NASM ve Windows: 9 kroků (s obrázky)
Video: MS Outlook Email Configuration Setting Step by Step Outlook 2007 POP IMAP SMTP 2024, Duben
Anonim

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

Spusťte NASM v systému Windows Krok 1
Spusťte NASM v systému Windows Krok 1

Krok 1. Stáhněte si codeblocks z Code Blocks Downloads

Spusťte NASM v systému Windows Krok 2
Spusťte NASM v systému Windows Krok 2

Krok 2. Stáhněte si nasm z netwide assembleru

Spusťte NASM ve Windows Krok 3
Spusťte NASM ve Windows Krok 3

Krok 3. Nainstalujte bloky kódů spuštěním instalace

exe soubor, který jste stáhli.

Spusťte NASM ve Windows Krok 4
Spusťte NASM ve Windows Krok 4

Krok 4. Extrahujte a nainstalujte nasm do složky codeblocks, např

C: / Program Files / CodeBlocks / MinGW / bin.

Spusťte NASM ve Windows Krok 5
Spusťte NASM ve Windows Krok 5

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.

Spusťte NASM ve Windows Krok 6
Spusťte NASM ve Windows Krok 6

Krok 6. Uložte zdrojový kód výše jako helloworld

asm v umístění: C: / Program Files / CodeBlocks / MinGW / bin.

Spusťte NASM v systému Windows Krok 7
Spusťte NASM v systému Windows Krok 7

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.

Spusťte NASM v systému Windows Krok 8
Spusťte NASM v systému Windows Krok 8

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“.

Spusťte NASM ve Windows Krok 9
Spusťte NASM ve Windows Krok 9

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

Doporučuje: