ผลต่างระหว่างรุ่นของ "รหัสเครื่อง"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Octahedron80 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
Octahedron80 (คุย | ส่วนร่วม)
ไม่มีความย่อการแก้ไข
บรรทัด 1:
'''รหัสเครื่อง''' หรือ '''ภาษาเครื่อง''' คือกลุ่มของ[[ชุดคำสั่ง]]ที่กระทำการโดยตรงโดย[[หน่วยประมวลผลกลาง]] (CPU) ของ[[คอมพิวเตอร์]] แต่ละชุดคำสั่งจะปฏิบัติงานเฉพาะกิจงานเดียวเท่านั้น เช่นการบรรจุ (load) การกระโดด (jump) หรือการดำเนินการผ่าน[[หน่วยคำนวณและตรรกะ]] (ALU) บนหน่วยของข้อมูลใน[[หน่วยความจำ]]หรือ[[เรจิสเตอร์]] ทุก ๆ โปรแกรมที่กระทำการโดยซีพียูสร้างขึ้นจากอนุกรมของชุดคำสั่งเช่นว่านั้น
 
รหัสเครื่องเชิงตัวเลข (ซึ่งไม่ใช่[[รหัสแอสเซมบลี]]) อาจพิจารณาได้ว่าเป็นตัวแทนระดับต่ำสุดของ[[โปรแกรมคอมพิวเตอร์]]ที่ได้[[คอมไพล์]]และ/หรือเขียนด้วย[[ภาษาแอสเซมบลี]] หรือเป็น[[ภาษาโปรแกรม]]แบบดั้งเดิมและขึ้นอยู่กับ[[ฮาร์ดแวร์]] ถึงแม้ว่าเราจะสามารถเขียนโปรแกรมด้วยรหัสเครื่องเชิงตัวเลขโดยตรงก็ได้ แต่การจัดการบิตต่าง ๆ เป็นเอกเทศ และการคำนวณตำแหน่งที่อยู่กับค่าคงตัวเชิงตัวเลขด้วยมือ จะทำให้น่าเบื่อหน่ายและมีแนวโน้มที่จะเกิดความผิดพลาด ดังนั้นการเขียนรหัสเครื่องจึงไม่ค่อยกระทำกันในทุกวันนี้แล้ว เว้นแต่ในสถานการณ์ที่ต้องการทำให้เหมาะสมอย่างที่สุดหรือแก้จุดบกพร่อง
 
[[หมวดหมู่:ภาษาแอสเซมบลี]]