วิธีเรียกใช้ NASM บน Windows: 9 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

วิธีเรียกใช้ NASM บน Windows: 9 ขั้นตอน (พร้อมรูปภาพ)
วิธีเรียกใช้ NASM บน Windows: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียกใช้ NASM บน Windows: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: วิธีเรียกใช้ NASM บน Windows: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: สอนลงชื่อเข้าใช้ Microsoft Office ด้วย Microsoft Account บันทึกงานไว้บนคลาวด์ไม่หายแน่นอน 2024, เมษายน
Anonim

การเรียนรู้ภาษาแอสเซมบลีอาจเป็นเรื่องยาก แต่ก็อาจเป็นข้อกำหนดสำหรับหลักสูตรบางหลักสูตร ในการเริ่มต้นเรียนรู้ คุณสามารถใช้ CodeBlocks ซึ่งเป็นคอมไพเลอร์ C ฟรี จับคู่กับ nasm (แอสเซมเบลอร์เน็ตเวิร์ก)

ขั้นตอน

เรียกใช้ NASM บน Windows ขั้นตอนที่ 1
เรียกใช้ NASM บน Windows ขั้นตอนที่ 1

ขั้นตอนที่ 1 ดาวน์โหลด codeblocks จาก Code Blocks Downloads

เรียกใช้ NASM บน Windows ขั้นตอนที่ 2
เรียกใช้ NASM บน Windows ขั้นตอนที่ 2

ขั้นตอนที่ 2 ดาวน์โหลด nasm จาก netwide assembler

เรียกใช้ NASM บน Windows ขั้นตอนที่ 3
เรียกใช้ NASM บน Windows ขั้นตอนที่ 3

ขั้นตอนที่ 3 ติดตั้ง codeblocks โดยเรียกใช้การตั้งค่า

exe ที่คุณดาวน์โหลด

เรียกใช้ NASM บน Windows ขั้นตอนที่ 4
เรียกใช้ NASM บน Windows ขั้นตอนที่ 4

ขั้นตอนที่ 4. แตกไฟล์และติดตั้ง nasm ลงในโฟลเดอร์ codeblocks เช่น

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

เรียกใช้ NASM บน Windows ขั้นตอนที่ 5
เรียกใช้ NASM บน Windows ขั้นตอนที่ 5

ขั้นตอนที่ 5. ตรวจสอบว่าการติดตั้งใช้งานได้หรือไม่โดยซอร์สโค้ดด้านล่างเพื่อทำการทดสอบ

นี่คือโปรแกรมคอนโซล Win32 ที่เขียน "Hello, World" ในบรรทัดเดียวและ; จากนั้นออก จำเป็นต้องเชื่อมโยงกับไลบรารี C

เรียกใช้ NASM บน Windows ขั้นตอนที่ 6
เรียกใช้ NASM บน Windows ขั้นตอนที่ 6

ขั้นตอนที่ 6 บันทึกซอร์สโค้ดด้านบนเป็น helloworld

asm ในตำแหน่ง: C:\Program Files\CodeBlocks\MinGW\bin

เรียกใช้ NASM บน Windows ขั้นตอนที่ 7
เรียกใช้ NASM บน Windows ขั้นตอนที่ 7

ขั้นตอนที่ 7 เรียกใช้ nasmpath

ค้างคาว.

ป้อนคำสั่งนี้: nasm -f win32 helloworld.asm ควรสร้างไฟล์ helloworld.obj ในไดเร็กทอรีเดียวกัน

เรียกใช้ NASM บน Windows ขั้นตอนที่ 8
เรียกใช้ NASM บน Windows ขั้นตอนที่ 8

ขั้นตอนที่ 8 เรียกใช้ไฟล์อ็อบเจ็กต์โดยพิมพ์:

gcc helloworld.obj. ควรสร้างไฟล์ชื่อ a.exe

ขั้นตอนที่ 9 พิมพ์ a.exe เพื่อเรียกใช้โปรแกรมทดสอบและรับผลลัพธ์ของคุณ

คำว่า "สวัสดีชาวโลก" ควรปรากฏบนหน้าจอ

เรียกใช้ NASM บน Windows ขั้นตอนที่ 9
เรียกใช้ NASM บน Windows ขั้นตอนที่ 9

วิธีที่ 1 จาก 1: รหัส

global _main extern _printf ส่วน.text _main: push message call _printf เพิ่ม esp, 4 ret message: db 'Hello, World', 10, 0

แนะนำ: