A NASM futtatása Windows rendszeren: 9 lépés (képekkel)

Tartalomjegyzék:

A NASM futtatása Windows rendszeren: 9 lépés (képekkel)
A NASM futtatása Windows rendszeren: 9 lépés (képekkel)

Videó: A NASM futtatása Windows rendszeren: 9 lépés (képekkel)

Videó: A NASM futtatása Windows rendszeren: 9 lépés (képekkel)
Videó: Changing SMTP settings in Outlook 365 2024, Április
Anonim

Az összeszerelési nyelv megtanulása nehéz lehet, de bizonyos tantervek esetében is követelmény lehet. A tanulás megkezdéséhez használhatja a CodeBlocks, egy ingyenes C fordítót, párosítva a nasm -mal (netwide assembler).

Lépések

Futtassa a NASM -et a Windows rendszeren 1
Futtassa a NASM -et a Windows rendszeren 1

1. lépés: Töltse le a kódblokkokat a Kódblokkok letöltés menüpontból

Futtassa a NASM -et a Windows 2. lépésében
Futtassa a NASM -et a Windows 2. lépésében

2. lépés: Töltse le a nasm -ot a netwide assemblerből

Futtassa a NASM -et a Windows 3. lépésében
Futtassa a NASM -et a Windows 3. lépésében

3. lépés Telepítse a kódblokkokat a beállítás futtatásával

exe fájlt, amit letöltött.

Futtassa a NASM -et a Windows 4. lépésében
Futtassa a NASM -et a Windows 4. lépésében

Lépés 4. Bontsa ki és telepítse a nasm -ot a codeblocks mappába, pl

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

Futtassa a NASM -et a Windows 5. lépésében
Futtassa a NASM -et a Windows 5. lépésében

5. lépés: Ellenőrizze, hogy a telepítés működik -e vagy sem az alábbi forráskód alapján egy próbaüzemhez

Ez egy Win32 konzol program, amely "Hello, World" feliratot ír egy sorra és; majd kilép. Össze kell kapcsolni egy C könyvtárral.

Futtassa a NASM -et a Windows 6. lépésében
Futtassa a NASM -et a Windows 6. lépésében

6. Mentse el a fenti forráskódot helloworld néven

asm a következő helyen: C: / Program Files / CodeBlocks / MinGW / bin.

Futtassa a NASM -et a Windows 7 lépésben
Futtassa a NASM -et a Windows 7 lépésben

Lépés 7. Futtassa a nasmpath -ot

denevér.

Írja be ezt a parancsot: nasm -f win32 helloworld.asm. Helloworld.obj fájlt kell létrehoznia ugyanabban a könyvtárban.

Futtassa a NASM -et a Windows 8. lépésében
Futtassa a NASM -et a Windows 8. lépésében

8. lépés. Futtassa az objektumfájlt a következő beírásával:

gcc helloworld.obj. Egy a.exe nevű fájlt kell létrehoznia.

9. lépés. A tesztprogram futtatásához írja be az a.exe fájlt, és kapja meg az eredményt

A "Hello, World" feliratnak meg kell jelennie a képernyőn.

Futtassa a NASM -et a Windows 9. lépésében
Futtassa a NASM -et a Windows 9. lépésében

1. módszer 1 -ből: kód

global _main extern _printf szakasz.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0

Ajánlott: