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
Žingsnis 1. Atsisiųskite kodų blokus iš „Code Blocks Downloads“
Žingsnis 2. Atsisiųskite nasm iš netwide assembler
Žingsnis 3. Įdiekite kodų blokus vykdydami sąranką
exe failą, kurį atsisiuntėte.
Žingsnis 4. Išskleiskite ir įdiekite nasm į kodų blokų aplanką, pvz
C: / Program Files / CodeBlocks / MinGW / bin.
Ž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.
Žingsnis 6. Išsaugokite aukščiau esantį šaltinio kodą kaip helloworld
asm toje vietoje: C: / Program Files / CodeBlocks / MinGW / bin.
Ž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.
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“.
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