Assambleya tilini o'rganish qiyin bo'lishi mumkin, lekin ba'zi o'quv dasturlari uchun talab bo'lishi mumkin. O'rganishni boshlash uchun siz nasm bilan bog'langan bepul C kompilyatori CodeBlocks -dan foydalanishingiz mumkin (tarmoq bo'ylab yig'uvchi).
Qadamlar
Qadam 1. Kod bloklarini yuklashdan kod bloklarini yuklab oling
2 -qadam. Netm yig'uvchisidan nasm -ni yuklab oling
Qadam 3. O'rnatishni ishga tushirish orqali kod bloklarini o'rnating
Siz yuklagan exe fayl.
Qadam 4. Nasmni kod bloklari papkasiga chiqarib oling va o'rnating, masalan
C: / Program Files / CodeBlocks / MinGW / bin.
Qadam 5. O'rnatish ishlayaptimi yoki yo'qligini tekshirish uchun quyidagi manba kodini tekshiring
Bu Win32 konsoli dasturi bo'lib, u bitta satrda "Salom, dunyo" deb yozadi va; keyin chiqadi. U C kutubxonasi bilan bog'lanishi kerak.
Qadam 6. Yuqoridagi manba kodini helloworld sifatida saqlang
manzilda joylashgan: C: / Program Files / CodeBlocks / MinGW / bin.
7 -qadam. Nasmpath -ni ishga tushiring
yarasa
Bu buyruqni kiriting: nasm -f win32 helloworld.asm. Xuddi shu katalogda helloworld.obj faylini ishlab chiqarishi kerak.
Qadam 8. Ob'ekt faylini yozib bajaring:
gcc helloworld.obj. U a.exe nomli faylni yaratishi kerak.
Qadam 9. Test dasturini ishga tushirish va natijangizni olish uchun a.exe yozing
Ekranda "Salom, dunyo" so'zlari ko'rsatilishi kerak.
1 -usul 1: kod
global _main extern _printf bo'limi.text _main: push -xabarni chaqirish _printf esp, 4 ret xabar: db 'Salom, dunyo', 10, 0