ภาษาแอสเซมบลี

จากวิกิพีเดีย สารานุกรมเสรี

ภาษาแอสเซมบลี (Assembly Language) หมายถึง ภาษาที่ใช้ในการเขียนโปรแกรมภาษาหนึ่งซึ่งจะทำงานโดยขึ้นกับรุ่นของไมโครโพรเซสเซอร์ หรือ "หน่วยประมวลผล" (CPU) ของเครื่องคอมพิวเตอร์

การใช้ภาษาแอสเซมบลีจำเป็นต้องผ่านการแปลภาษาด้วยคอมไพเลอร์เฉพาะเรียกว่า แอสเซมเบลอร์ (assembler) ให้อยู่ในรูปของรหัสคำสั่งก่อน (เช่น .OBJ) โดยปกติ ภาษานี้ค่อนข้างมีความยุ่งยากในการใช้งาน และการเขียนโปรแกรมเป็นจำนวนบรรทัดมากมากกว่า เมื่อเปรียบเทียบกับการใช้ภาษาระดับสูง เช่น ภาษา C หรือภาษา BASIC แต่จะทำให้ได้ผลลัพธ์การทำงานของโปรแกรมเร็วกว่า และขนาดของตัวโปรแกรมมีขนาดเนื้อที่น้อยกว่าโปรแกรมที่สร้างจากภาษาอื่นมาก จึงนิยมใช้ภาษานี้เมื่อต้องการประหยัดเวลาทำงานของเครื่องคอมพิวเตอร์ และเพิ่มประสิทธิภาพของโปรแกรม

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


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

 

ภาษาโปรแกรมที่สำคัญ (แก้ )

ธุรกิจ: โคบอล | จาวา | จาวาสคริปต์ | เจชาร์ป | เจเอสพี | เชลสคริปต์ | ซี | ซีชาร์ป | ซีพลัสพลัส | ทีซีแอล | พีเอชพี | พีแอล | เพิร์ล | ไพทอน | ฟอร์แทรน | รูบี | ลิสป์ | วิชวลเบสิก | อ็อบเจกต์ซี | อ็อบเจกต์ปาสกาล | อาบัพ | อาร์พีจี | เอดับเบิลยูเค | เอด้า | เอเอสพี | เอสคิวแอล | เอสเอเอส | แอสเซมบลี | ไอเฟล

การศึกษา: ปาสกาล | โปรล็อก | โลโก | สกีม | สมอลทอล์ก | เอฟชาร์ป | เอ็มแอล | แฮสเคลล์

อื่นๆ: คลิปเปอร์ | ซิมูล่า | เบสิก | พีแอลวัน | มัมปส์ | อัลกอล | เอพีแอล