Ako spustiť NASM v systéme Windows: 9 krokov (s obrázkami)

Obsah:

Ako spustiť NASM v systéme Windows: 9 krokov (s obrázkami)
Ako spustiť NASM v systéme Windows: 9 krokov (s obrázkami)

Video: Ako spustiť NASM v systéme Windows: 9 krokov (s obrázkami)

Video: Ako spustiť NASM v systéme Windows: 9 krokov (s obrázkami)
Video: Автоматический календарь-планировщик смен в Excel 2024, Smieť
Anonim

Naučiť sa montážny jazyk môže byť náročné, ale môže to byť tiež požiadavka pre určité osnovy. Ak sa chcete začať učiť, môžete použiť CodeBlocks, bezplatný kompilátor C, spárovaný s nasm (netwide assembler).

Kroky

Spustite NASM v systéme Windows Krok 1
Spustite NASM v systéme Windows Krok 1

Krok 1. Stiahnite si bloky kódov zo súboru na stiahnutie kódových blokov

Spustite NASM v systéme Windows Krok 2
Spustite NASM v systéme Windows Krok 2

Krok 2. Stiahnite si nasm z netwide assembler

Spustite NASM v systéme Windows Krok 3
Spustite NASM v systéme Windows Krok 3

Krok 3. Nainštalujte bloky kódov spustením inštalácie

exe stiahnutý súbor.

Spustite NASM v systéme Windows Krok 4
Spustite NASM v systéme Windows Krok 4

Krok 4. Extrahujte a nainštalujte nasm do priečinka codeblocks, napr

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

Spustite NASM v systéme Windows Krok 5
Spustite NASM v systéme Windows Krok 5

Krok 5. Na testovacie spustenie skontrolujte nižšie uvedený zdrojový kód, či inštalácia funguje alebo nie

Jedná sa o konzolový program Win32, ktorý na jeden riadok píše „Hello, World“a; potom vystúpi. Musí byť prepojený s knižnicou C.

Spustite NASM v systéme Windows Krok 6
Spustite NASM v systéme Windows Krok 6

Krok 6. Uložte zdrojový kód vyššie ako helloworld

asm v umiestnení: C: / Program Files / CodeBlocks / MinGW / bin.

Spustite NASM v systéme Windows Krok 7
Spustite NASM v systéme Windows Krok 7

Krok 7. Spustite nasmpath

netopier

Zadajte tento príkaz: nasm -f win32 helloworld.asm. Mal by vytvoriť súbor helloworld.obj v rovnakom adresári.

Spustite NASM v systéme Windows Krok 8
Spustite NASM v systéme Windows Krok 8

Krok 8. Spustite súbor objektu zadaním:

gcc helloworld.obj. Mal by vytvoriť súbor s názvom a.exe.

Krok 9. Ak chcete spustiť testovací program a získať výsledok, zadajte príkaz a.exe

Na obrazovke by sa mali objaviť slová „Ahoj, svet“.

Spustite NASM v systéme Windows Krok 9
Spustite NASM v systéme Windows Krok 9

Metóda 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

Odporúča: