ผมโพสต์คำถามนี้ไปเมื่อวานที่กระทู้ "Assembly สำหรับผู้เรื่อมต้น" แต่ยังไม่มีใครมาตอบสักที ผมก็เลยขออนุญาตมาตั้งกระทู้เองเลยเพื่อเห็นปัญหาได้ชัดเจนขึ้น

ปัญหามีอยู่ว่า คือเมื่อผมใช้ตัว tlink ของ tasm แล้วได้ไฟล์ .map แทนที่จะได้ .exe ต้องแก้ปัญหาตรงไหนช่วยชี้ทางทีครับ

ผมเขียนตอนสั่งให้ใช้โปรแกรมอย่างงี้
ตอนแรก E:\tasm\bin\tasm aaa.asm ได้ aaa.obj
ตอนที่สอง E:\tasm\bin\tlink aaa.obj ได้ aaa.map

ผมลองใช้ตัว tlink32 แล้วก็ได้ .exe แต่พอกดเพื่อจะรันมันก็บอกว่า
E:\tasm\bin\aaa.exe is not a valid Win32 application.

ผมเพิ่งเริ่มศึกษาได้ไม่นาน ขอผู้รู้ช่วยชี้ทางให้ที