Kaip paleisti NASM sistemoje „Windows“: 9 žingsniai (su paveikslėliais)

Turinys:

Kaip paleisti NASM sistemoje „Windows“: 9 žingsniai (su paveikslėliais)
Kaip paleisti NASM sistemoje „Windows“: 9 žingsniai (su paveikslėliais)

Video: Kaip paleisti NASM sistemoje „Windows“: 9 žingsniai (su paveikslėliais)

Video: Kaip paleisti NASM sistemoje „Windows“: 9 žingsniai (su paveikslėliais)
Video: High Density 2022 2024, Balandis
Anonim

Išmokti surinkimo kalbą gali būti sunku, tačiau tai taip pat gali būti reikalavimas tam tikroms mokymo programoms. Norėdami pradėti mokytis, galite naudoti nemokamą C kompiliatorių CodeBlocks, suporuotą su nasm (netwide assembler).

Žingsniai

Paleiskite NASM „Windows“1 veiksme
Paleiskite NASM „Windows“1 veiksme

Žingsnis 1. Atsisiųskite kodų blokus iš „Code Blocks Downloads“

2 veiksme paleiskite NASM
2 veiksme paleiskite NASM

Žingsnis 2. Atsisiųskite nasm iš netwide assembler

Paleiskite NASM „Windows“3 veiksme
Paleiskite NASM „Windows“3 veiksme

Žingsnis 3. Įdiekite kodų blokus vykdydami sąranką

exe failą, kurį atsisiuntėte.

Paleiskite NASM „Windows“4 veiksme
Paleiskite NASM „Windows“4 veiksme

Žingsnis 4. Išskleiskite ir įdiekite nasm į kodų blokų aplanką, pvz

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

Paleiskite NASM „Windows“5 veiksme
Paleiskite NASM „Windows“5 veiksme

Žingsnis 5. Patikrinkite, ar diegimas veikia, ar ne, naudodami toliau pateiktą šaltinio kodą, kad atliktumėte bandomąjį paleidimą

Tai „Win32“konsolės programa, kuri vienoje eilutėje užrašo „Labas, pasaulis“ir; tada išeina. Jis turi būti susietas su C biblioteka.

Paleiskite NASM „Windows“6 veiksme
Paleiskite NASM „Windows“6 veiksme

Žingsnis 6. Išsaugokite aukščiau esantį šaltinio kodą kaip helloworld

asm toje vietoje: C: / Program Files / CodeBlocks / MinGW / bin.

Paleiskite NASM „Windows“7 veiksme
Paleiskite NASM „Windows“7 veiksme

Žingsnis 7. Paleiskite nasmpath

šikšnosparnis.

Įveskite šią komandą: nasm -f win32 helloworld.asm. Jis turėtų sukurti helloworld.obj failą tame pačiame kataloge.

Paleiskite NASM „Windows“8 veiksme
Paleiskite NASM „Windows“8 veiksme

8. Vykdykite objekto failą įvesdami:

gcc helloworld.obj. Jis turėtų sukurti failą pavadinimu a.exe.

9. Įveskite a.exe, kad paleistumėte testavimo programą ir gautumėte rezultatą

Ekrane turėtų būti rodomi žodžiai „Labas, pasaulis“.

Paleiskite NASM „Windows“9 veiksme
Paleiskite NASM „Windows“9 veiksme

1 metodas iš 1: kodas

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

Rekomenduojamas: