เลขฐาน
คอมพิวเตอร์กับเลขฐาน
คอมพิวเตอร์เป็นเครื่องช่วยคำนวนทางคณิตศาสตร์ โดยจะต้องมีการนำระบบเลขฐานดังกล่าวมาคำนวณผลด้วย ตัวดำเนินการทางคณิตศาสตร์ ตลอดจนกระทั่งการเปลี่ยนระบบเลขฐาน เพื่อให้มนุษย์เกิดความเข้าใจระบบการทำงานของ คอมพิวเตอร์ซึ่งในการประมวลผลข้อมูลด้วยคอมพิวเตอร์นั้นข้อมูลต่าง ๆ จะถูกนำเข้าเป็นลำดับของบิต(Bit) หรือเลขฐานสองก่อน เช่น 110100110110 110101100110 110110110110
ระบบเลขฐาน ประกอบไปด้วย
เลขฐาน 2 (Binary Number System)
เลขฐาน 8 (Octal Number System)
เลขฐาน 10 (Decimal Number System)
เลขฐาน 16 (Hexadecimal Number System)
ตารางการแปลงเลขระหว่างระบบเลขฐาน
| เลขฐาน2 | เลขฐาน8 | เลขฐาน10 | เลขฐาน16 |
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 10 | 2 | 2 | 2 |
| 11 | 3 | 3 | 3 |
| 100 | 4 | 4 | 4 |
| 101 | 5 | 5 | 5 |
| 110 | 6 | 6 | 6 |
| 111 | 7 | 7 | 7 |
| 1000 | 10 | 8 | 8 |
| 1001 | 11 | 9 | 9 |
| 1010 | 12 | 10 | A |
| 1011 | 13 | 11 | B |
| 1100 | 14 | 12 | C |
| 1101 | 15 | 13 | D |
| 1110 | 16 | 14 | E |
| 1111 | 17 | 15 | F |
การแปลงเลขฐานต่างๆ เช่นการแปลงฐาน 2 เป็นฐาน 8
ก็สามารถ ทำได้โดย การจัดเรียงตัวเลขฐาน2 เป็นหลัก 3 หลัก เช่น 1010011012
ก็จะเรียงได้เป็น 101 001 101 และเมื่อแปลงเป็นฐาน8 ตามตารางเทียบ ก็จะได้เป็น 5158
หรือ การแปลงเลขฐาน 2 เป็นฐาน 16
ก็มีการหาได้คล้ายๆ กับการแปลงฐาน 2 เป็นฐาน 8 ที่ปกติจะเป็น3หลัก
แต่สำหรับ ฐาน16 จะมี4 หลัก เช่น 1010111111012
จะได้เป็น 1010 1111 1101 และเมื่อแปลงตามตารางแล้วจะได้ค่าเป็นฐาน16ดังนี้ 10FD16
ความคิดเห็น
แสดงความคิดเห็น