next up previous contents index
Next: การแปลงภาษาแอสแซมบลี่มาเป็นภาษาเครื่อง Up: คำสั่ง: ภาษาของคอมพิวเตอร์ Previous: การเก็บตัวแปรการคำนวณในคอมพิวเตอร์ฮาร์ดแวร์   Contents   Index

การแสดงคำสั่งในคอมพิวเตอร์

มนุษยชาติมีวิวัฒนาการเริ่มจากสะโพก 2.1 ที่มีมือในการจับต้องสิ่งของ และเป็นจุดเริ่มของการพัฒนาสมอง จากที่มีสิบนิ้วจึงเป็นเหตุให้เลขฐานสิบเป็นที่นิยมในการใช้งานในหมู่มนุษย์ปัจจุบัน ซึ่งต่างจากคอมพิวเตอร์ที่แสดงข้อมูลตัวเลขโดยใช้เลขฐานสอง เช่น 123 ฐาน 10 มีค่าเท่ากับ 1111011 ฐาน 2 เนื่องจากข้อมูลในคอมพิวเตอร์ถูกเก็บไว้ในรูปของระดับความต่างศักดิ์ของระดับแรงดันสูง หรือแรงดันต่ำ จึงแสดงค่าต่างๆ ด้วยตัวเลขสองตัวคือ หนึ่ง กับ ศูนย์ การแสคงค่าข้อมูลต่างๆ เป็นการรวมกันของกลุ่มตัวเลขไบนารี่ หรือเรียกว่า ``บิท'' (binary digit หรือ บิท) ซึ่งมีค่าสองค่า สามารถแสดงได้หลายลักษณะเช่น (0, 1) (High, Low) (True, False)

ตัวคำสั่งของคอมพิวเตอร์จะเป็นการเก็บในลักษณะของกลุ่มของบิทเช่นเดียวกัน โดยคำสั่งจะแสดงด้วยตัวเลข ที่แบ่งออกเป็นช่วงต่างๆ มาประกอบกันเป็นคำสั่งหนึ่งๆ

ในการทำการประมวลผลของคอมพิวเตอร์ ``รีจีสเตอร์'' จะเป็นองค์ประกอบอันหนึ่งเสมอ ในการดำเนินการประมวลผลใดๆ จึงจำเป็นต้องมีการระบุความสัมพันธ์ของรีจีสเตอร์ และตัวเลขต่างๆ ในภาษาแอสแซมบลี่ของ MIPS รีจีสเตอร์ $s0 ถึง $s7 เทียบเคียงกับรีจีสเตอร์ 16 ถึง 23 และ รีจีสเตอร์ $t0 ถึง $t7 เทียบเคียงกับรีจีสเตอร์ 8 ถึง 15 เพราะฉะนั้น รีจีสเตอร์ $s0 หมายถึง รีจีสเตอร์ 16 และ รีจีสเตอร์ $s1 หมายถึง รีจีสเตอร์ 17 เป็นต้น



Subsections

Vara Varavithya 2006-11-06