Windows дээр NASM -ийг хэрхэн ажиллуулах вэ: 9 алхам (зурагтай)

Агуулгын хүснэгт:

Windows дээр NASM -ийг хэрхэн ажиллуулах вэ: 9 алхам (зурагтай)
Windows дээр NASM -ийг хэрхэн ажиллуулах вэ: 9 алхам (зурагтай)

Видео: Windows дээр NASM -ийг хэрхэн ажиллуулах вэ: 9 алхам (зурагтай)

Видео: Windows дээр NASM -ийг хэрхэн ажиллуулах вэ: 9 алхам (зурагтай)
Видео: Know Your Rights: Service Animals 2024, Дөрөвдүгээр сар
Anonim

Ассемблер хэл сурах нь хэцүү байж болох ч энэ нь тодорхой сургалтын хөтөлбөрийн шаардлага байж магадгүй юм. Суралцаж эхлэхийн тулд та үнэгүй C хөрвүүлэгч CodeBlocks -ийг nasm (netwide assembler) -тэй хослуулан ашиглаж болно.

Алхам

Windows дээр NASM -ийг ажиллуулна уу 1 -р алхам
Windows дээр NASM -ийг ажиллуулна уу 1 -р алхам

Алхам 1. Code Blocks Downloads -аас код блокуудыг татаж авах

Windows дээр NASM -ийг ажиллуулна уу 2 -р алхам
Windows дээр NASM -ийг ажиллуулна уу 2 -р алхам

Алхам 2. netwide ассемблерээс nasm татаж аваарай

Windows дээр NASM -ийг ажиллуулна уу 3 -р алхам
Windows дээр NASM -ийг ажиллуулна уу 3 -р алхам

Алхам 3. Тохиргоог ажиллуулж код блокуудыг суулгана уу

Таны татаж авсан exe файл.

Windows дээр NASM -ийг ажиллуулна уу 4 -р алхам
Windows дээр NASM -ийг ажиллуулна уу 4 -р алхам

Алхам 4. codeblocks фолдерт nasm -ийг задалж суулгаарай, жишээ нь

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

Windows 5 дээр NASM -ийг ажиллуулна уу
Windows 5 дээр NASM -ийг ажиллуулна уу

Алхам 5. Суулгац ажиллаж байгаа эсэхийг шалгахын тулд доорх эх кодоор шалгана уу

Энэ бол Win32 консолын програм бөгөөд "Сайн уу, ертөнц" гэж нэг мөрөнд бичдэг ба; дараа нь гардаг. Үүнийг C номын сантай холбох шаардлагатай байна.

Windows дээр NASM -ийг ажиллуул 6
Windows дээр NASM -ийг ажиллуул 6

Алхам 6. Дээрх эх кодыг helloworld болгон хадгална уу

байршил дахь asm: C: / Program Files / CodeBlocks / MinGW / bin.

Windows 7 дээр NASM ажиллуулна уу
Windows 7 дээр NASM ажиллуулна уу

Алхам 7. Nasmpath ажиллуулна уу

сарьсан багваахай

Энэ тушаалыг оруулна уу: nasm -f win32 helloworld.asm. Энэ нь ижил лавлахад helloworld.obj файлыг гаргах ёстой.

Windows 8 дээр NASM -ийг ажиллуулна уу
Windows 8 дээр NASM -ийг ажиллуулна уу

Алхам 8. Объектын файлыг дараах командыг ашиглан гүйцэтгэнэ

gcc helloworld.obj. Энэ нь a.exe нэртэй файл үүсгэх ёстой.

Алхам 9. Туршилтын програмыг ажиллуулахын тулд a.exe гэж бичээд үр дүнгээ аваарай

"Сайн байна уу, Дэлхий" гэсэн үг дэлгэц дээр гарч ирэх ёстой.

Windows 9 дээр NASM ажиллуулна уу
Windows 9 дээр NASM ажиллуулна уу

1 -ийн 1 -р арга: Код

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

Зөвлөмж болгож буй: