Ассемблер хэл сурах нь хэцүү байж болох ч энэ нь тодорхой сургалтын хөтөлбөрийн шаардлага байж магадгүй юм. Суралцаж эхлэхийн тулд та үнэгүй C хөрвүүлэгч CodeBlocks -ийг nasm (netwide assembler) -тэй хослуулан ашиглаж болно.
Алхам
Алхам 1. Code Blocks Downloads -аас код блокуудыг татаж авах
Алхам 2. netwide ассемблерээс nasm татаж аваарай
Алхам 3. Тохиргоог ажиллуулж код блокуудыг суулгана уу
Таны татаж авсан exe файл.
Алхам 4. codeblocks фолдерт nasm -ийг задалж суулгаарай, жишээ нь
C: / Program Files / CodeBlocks / MinGW / bin.
Алхам 5. Суулгац ажиллаж байгаа эсэхийг шалгахын тулд доорх эх кодоор шалгана уу
Энэ бол Win32 консолын програм бөгөөд "Сайн уу, ертөнц" гэж нэг мөрөнд бичдэг ба; дараа нь гардаг. Үүнийг C номын сантай холбох шаардлагатай байна.
Алхам 6. Дээрх эх кодыг helloworld болгон хадгална уу
байршил дахь asm: C: / Program Files / CodeBlocks / MinGW / bin.
Алхам 7. Nasmpath ажиллуулна уу
сарьсан багваахай
Энэ тушаалыг оруулна уу: nasm -f win32 helloworld.asm. Энэ нь ижил лавлахад helloworld.obj файлыг гаргах ёстой.
Алхам 8. Объектын файлыг дараах командыг ашиглан гүйцэтгэнэ
gcc helloworld.obj. Энэ нь a.exe нэртэй файл үүсгэх ёстой.
Алхам 9. Туршилтын програмыг ажиллуулахын тулд a.exe гэж бичээд үр дүнгээ аваарай
"Сайн байна уу, Дэлхий" гэсэн үг дэлгэц дээр гарч ирэх ёстой.
1 -ийн 1 -р арга: Код
global _main extern _printf section.text _main: push message call _printf add esp, 4 ret message: db 'Hello, World', 10, 0