Hur man kör NASM på Windows: 9 steg (med bilder)

Innehållsförteckning:

Hur man kör NASM på Windows: 9 steg (med bilder)
Hur man kör NASM på Windows: 9 steg (med bilder)

Video: Hur man kör NASM på Windows: 9 steg (med bilder)

Video: Hur man kör NASM på Windows: 9 steg (med bilder)
Video: Я никогда не ел такой вкусной курицы в соусе!!! Рецепт за 10 минут! 2024, April
Anonim

Att lära sig samlingsspråk kan vara svårt, men det kan också vara ett krav för vissa läroplaner. För att börja lära dig kan du använda CodeBlocks, en gratis C -kompilator, ihopkopplad med nasm (netwide assembler).

Steg

Kör NASM på Windows Steg 1
Kör NASM på Windows Steg 1

Steg 1. Ladda ner kodblock från nedladdningar av kodblock

Kör NASM på Windows Steg 2
Kör NASM på Windows Steg 2

Steg 2. Ladda ner nasm från nätverkssamlare

Kör NASM på Windows Steg 3
Kör NASM på Windows Steg 3

Steg 3. Installera kodblocken genom att köra installationen

exe -fil som du laddade ner.

Kör NASM på Windows Steg 4
Kör NASM på Windows Steg 4

Steg 4. Extrahera och installera nasm i mappen codeblocks, t.ex

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

Kör NASM på Windows Steg 5
Kör NASM på Windows Steg 5

Steg 5. Kontrollera om installationen fungerar eller inte med källkoden nedan för en testkörning

Detta är ett Win32 -konsolprogram som skriver "Hej, värld" på en rad och; lämnar sedan. Det måste kopplas till ett C -bibliotek.

Kör NASM på Windows Steg 6
Kör NASM på Windows Steg 6

Steg 6. Spara källkoden ovan som helloworld

asm på platsen: C: / Program Files / CodeBlocks / MinGW / bin.

Kör NASM på Windows Steg 7
Kör NASM på Windows Steg 7

Steg 7. Kör nasmpath

fladdermus.

Ange detta kommando: nasm -f win32 helloworld.asm. Den ska producera en helloworld.obj -fil i samma katalog.

Kör NASM på Windows Steg 8
Kör NASM på Windows Steg 8

Steg 8. Kör objektfilen genom att skriva:

gcc helloworld.obj. Den ska bygga en fil som heter a.exe.

Steg 9. Skriv a.exe för att köra testprogrammet och få ditt resultat

Orden "Hej, värld" ska visas på skärmen.

Kör NASM på Windows Steg 9
Kör NASM på Windows Steg 9

Metod 1 av 1: Kod

global _main extern _printf -sektion.text _main: push -meddelandeanrop _printf add esp, 4 ret -meddelande: db 'Hello, World', 10, 0

Rekommenderad: