ฝึกเขียน x86 Assembly ด้วย emu8086
ก่อนหน้านี้ซัก 2-3 ปีผมเคยอยากฝึกเขียนภาษา Assembly บนสถาปัตยกรรม x86 แต่ก็หาเครื่องไม้เครื่องมือที่ใช้งานง่ายๆ เหมาะกับผู้เริ่มต้นได้ลำบาก ไปลองค้นในเน็ตดูก็เจอโปรแกรม emu8086 เป็นโปรแกรมจำลอง 8086 Microprocessor ที่มี Assembler แถมมาให้ด้วย
โปรแกรมนี้จะเหมาะกับผู้เริ่มต้นหัดเขียนภาษา Assembly มากเลยครับ เพราะมีเครื่องมือทุกอย่างพร้อม (ไม่ต้องไปหาโปรแกรมนู่นนี่มาลง ไม่ต้องนั่งจำลองเครื่องมาลองรันโปรแกรมที่เราเขียน) นอกจากนี้ยังมี doc และ tutorial สอนภาษา Assembly มาให้ด้วย
ปล. ตอนนี้ก็ยังไม่ได้หัดเขียน Assembly แต่มาแปะโปรแกรมไว้ เผื่ออยากเขียนในอนาคต หรือใครแถวนี้อยากลองเขียครับ B)
ขอให้สนุกนะน้อง พี่ผ่านมาแล้ว ฮ่าๆ
[Reply]
ช่วยหน่อนได้ไหมค่ะ
อยากให้ช่วเขียนโปรแกรมรูปดาวด้วยได้ไหมค่ะ
ให้ผลลัพธ์ออกมาเป็นแบบนี้ค่ะ
*
**
***
****
*****
น่ะค่ะ
ก่อนเที่ยงน่ะค่ะ
ขอบคุนค่ะ
[Reply]
ตัวนี้ผมก็เพิ่งใช้เมื่อเทอมที่ผ่านมาครับ รู้สึกว่ามันจะฉลาดเกินไปหน่อย -_-”"”
เพราะในวิชาที่เรียน อาจารย์ให้ใช้ TASM โบราณ ๆ เป็น Assembler แต่บางคนไม่ถนัด
เลยเอาโค้ดไปลองเขียนใน emu8086 จนเสร็จเรียบร้อย พอจะเอาไป compile (เรียกอย่างนี้หรือเปล่าหว่า)
ปรากฏว่า(ผ่านฉลุย…แต่)ใช้งานไม่ได้ซะงั้น (ลืมกำหนด data segment ฯลฯ)
[Reply]