Jinsi ya kuendesha NASM kwenye Windows: Hatua 9 (na Picha)

Orodha ya maudhui:

Jinsi ya kuendesha NASM kwenye Windows: Hatua 9 (na Picha)
Jinsi ya kuendesha NASM kwenye Windows: Hatua 9 (na Picha)

Video: Jinsi ya kuendesha NASM kwenye Windows: Hatua 9 (na Picha)

Video: Jinsi ya kuendesha NASM kwenye Windows: Hatua 9 (na Picha)
Video: Windows Services: A Technical Look at Windows 11 and Server 2022 Part 1 2024, Aprili
Anonim

Kujifunza lugha ya mkusanyiko inaweza kuwa ngumu, lakini pia inaweza kuwa hitaji kwa mitaala fulani. Kuanza kujifunza, unaweza kutumia CodeBlocks, mkusanyaji wa bure wa C, uliounganishwa na nasm (mkusanyiko wa jumla).

Hatua

Endesha NASM kwenye Windows Hatua ya 1
Endesha NASM kwenye Windows Hatua ya 1

Hatua ya 1. Pakua vizuizi vya msimbo kutoka Upakuaji wa Vitalu Vizuizi

Endesha NASM kwenye Windows Hatua ya 2
Endesha NASM kwenye Windows Hatua ya 2

Hatua ya 2. Pakua nasm kutoka kwa mkusanyiko wa jumla

Endesha NASM kwenye Windows Hatua ya 3
Endesha NASM kwenye Windows Hatua ya 3

Hatua ya 3. Sakinisha vizuizi kwa kutumia usanidi

exe uliyopakua.

Endesha NASM kwenye Windows Hatua ya 4
Endesha NASM kwenye Windows Hatua ya 4

Hatua ya 4. Dondoa na usanikishe nasm kwenye folda ya codeblocks, n.k

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

Endesha NASM kwenye Windows Hatua ya 5
Endesha NASM kwenye Windows Hatua ya 5

Hatua ya 5. Angalia ikiwa usakinishaji unafanya kazi au la kwa nambari ya chanzo hapa chini kwa jaribio la kukimbia

Huu ni mpango wa kiweko cha Win32 ambao unaandika "Hello, World" kwa laini moja na; kisha hutoka. Inahitaji kuunganishwa na maktaba ya C.

Endesha NASM kwenye Windows Hatua ya 6
Endesha NASM kwenye Windows Hatua ya 6

Hatua ya 6. Hifadhi nambari ya chanzo hapo juu kama helloworld

asm katika eneo: C: / Program Files / CodeBlocks / MinGW / bin.

Endesha NASM kwenye Windows Hatua ya 7
Endesha NASM kwenye Windows Hatua ya 7

Hatua ya 7. Run nasmpath

popo.

Ingiza amri hii: nasm -f win32 helloworld.asm. Inapaswa kutoa faili ya helloworld.obj katika saraka sawa.

Endesha NASM kwenye Windows Hatua ya 8
Endesha NASM kwenye Windows Hatua ya 8

Hatua ya 8. Tekeleza faili ya kitu kwa kuandika:

gcc kuzimu.obj. Inapaswa kujenga faili inayoitwa a.exe.

Hatua ya 9. Andika a.exe ili kuendesha programu ya jaribio na kupata matokeo yako

Maneno "Hello, World" yanapaswa kuonyesha kwenye skrini.

Endesha NASM kwenye Windows Hatua ya 9
Endesha NASM kwenye Windows Hatua ya 9

Njia 1 ya 1: Msimbo

sehemu ya kimataifa ya _main extern _printf. maandishi _main: Piga simu piga _printf ongeza esp, ujumbe wa kurudisha 4: db 'Hello, World', 10, 0

Ilipendekeza: