ผลต่างระหว่างรุ่นของ "ภาษาระดับต่ำ"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
SieBot (คุย | ส่วนร่วม)
Octahedron80 (คุย | ส่วนร่วม)
จัดรูปแบบ +เก็บกวาดด้วยสคริปต์จัดให้
บรรทัด 1:
'''ภาษาระดับต่ำ''' ในทาง[[คอมพิวเตอร์]] หมายถึง ภาษาที่อิงกับสถาปัตยกรรมคอมพิวเตอร์ใดสถาปัตยกรรมหนึ่ง ซึ่ง[[ไมโครโพรเซสเซอร์]]แต่ละรุ่น หรือ แต่ละตระกูล ก็มักมีภาษาระดับต่ำที่แตกต่างกัน และโดยปกติแล้ว หนึ่งคำสั่งในภาษาระดับต่ำ จะหมายถึงการสั่งงานคอมพิวเตอร์ให้ทำงานหนึ่งอย่าง (1 instruction = 1 operation)
ภาษาระดับต่ำ มี 2 ภาษา คือ
* [[ภาษาเครื่อง]] เป็น''ภาษาโปรแกรมรุ่นที่หนึ่ง'' (first generation) ซึ่งเป็นภาษาเดียวที่ไมโครโพรเซสเซอร์สามารถเข้าใจ คำสั่งเป็นตัวเลขล้วน ๆล้วนๆ การอ่านและเขียนอาจต้องใช้เครื่องมือพิเศษ จึงไม่ค่อยมีการใช้ภาษาเครื่องโดยตรง
* [[ภาษาแอสเซมบลี]] เป็น''ภาษาโปรแกรมรุ่นที่สอง'' (second generation) ซึ่งเป็นการปรับภาษาเครื่องให้สามารถเขียนได้สะดวกขึ้นโดยการพิมพ์คำสั่งที่เป็นตัวอักษรแทนตัวเลข เวลาเขียนเสร็จ จะต้องใช้[[ตัวแปลโปรแกรม]]จึงจะใช้งานได้ และถึงแม้ว่าไม่ใช้ภาษาเครื่องโดยตรง ผู้เขียนโปรแกรมยังจำเป็นต้องเข้าใจโครงสร้างของไมโครโพรเซสเซอร์ที่กำลังเขียนเป็นอย่างดี
 
== ดูเพิ่ม ==
* [[ภาษาโปรแกรม]]
* [[การเขียนโปรแกรม]]
 
[[หมวดหมู่:ภาษาโปรแกรม]]
[[หมวดหมู่:การเขียนโปรแกรม]]
 
[[หมวดหมู่:ภาษาโปรแกรมคอมพิวเตอร์]]
{{โครงคอม}}