หน้าเว็บ

วันพุธที่ 6 กรกฎาคม พ.ศ. 2554

Assembler - แอสเซมเบอร์

ความหมาย Assembler เป็นตัวแปลโปรแกรมที่เขียนด้วยภาษาแอสเซมบลีให้เป็นภาษาเครื่อง ภาษาแอสเซมบลีจะแตกต่างกันไปแล้วแต่ CPU แต่ละตัว ดังนั้นตัวแปลแอสเซมเบอร์จึงขึ้นกับชนิดของ CPU ด้วย

ที่มาของคำ Assemble แปลว่า รวบรวม ประกอบ ดังนั้น Assembler จึงมีความหมายว่า ผู้รวบรวม ผู้ประกอบ กล่าวคือ แปลภาษาแอสแซมบลี แล้วรวบรวมหรือประกอบกันขึ้นมาเป็นภาษาเครื่อง

วิธีใช้คำ "Assembler ของ MS-DOS ได้แก่ Macro-Assembler ซึ่งสามารถใช้ในการพัฒนาโปรแกรมภาษาเครื่อง" "โปรแกรมนี้ได้ Assemble แล้ว" (หมายถึงได้แปลเป็นภาษาเครื่องแล้วโดยใช้ Assembler แล้ว)

หมายเหตุ ทั้ง Assembler และ Compiler จะเป็นตัวแปลโปรแกรมต้นฉบับ (Source Program) ให้เป็นภาษาเครื่อง Assembler จะแปลคำสั่งในภาษาแอสเซมบลีให้เป็นคำสั่งใน CPU แบบ 1 ต่อ 1 แต่ Compiler จะแปลคำสั่งในภาษาระดับสูง 1 คำสั่งให้เป็นคำสั่ง CPU หลายๆ คำสั่งและการแปลไม่ใช่เป็นแบบบรรทัดต่อบรรทัดเหมือน Assembler
 
คำศัพท์ที่เกี่ยวข้อง Assembly Language Compiler, Source Program