ระบบเลขฐานของคอมพิวเตอร์
ระบบเลข เป็นสัญลักษณ์ทางคณิตศาสตร์ที่แสดงถึงจำนวนต่าง ๆ ระบบเลขแต่ละระบบมีจำนวนตัวเลขที่ใช้เหมือนกับชื่อของระบบตัวเลขนั้น และมีฐานของจำนวนเลขตามชื่อของมัน เช่น เลขฐานสอง เลขฐานแปด เลขฐานสิบ เลขฐานสิบหก
ระบบเลขฐานสอง เป็นเลขฐานที่ประกอบด้วยตัวเลข 2 ตัว คือ 0 และ 1 ซึ่งเลข 0 กับ 1 เป็นเลขที่นิยมใช้กับคอมพิวเตอร์ในการประมวลผลการทำงาน การเก็บข้อมูล หรือโปรแกรมที่เกี่ยวข้องกับสถานะทางไฟฟ้า
ระบบเลขฐานแปด เป็นเลขฐานที่ประกอบด้วยเลข 8 ตัวคือ 0, 1, 2, 3, 4, 5, 6, 7, รวมแปดตัว
ระบบเลขฐานสิบ เป็นเลขฐานที่ประกอบด้วยเลข 10 ตัว คือ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, ซึ่งเลขฐาน 10 เป็นเลขฐานที่มนุษย์ทั่วไปสามารถเข้าใจได้ง่ายมากที่สุด เพราะว่าเป็นตัวเลขที่เกี่ยวข้องกับชีวิตประจำวัน
ระบบเลขฐานสิบหก เป็นเลขฐานที่ประกอบด้วยเลข 10 ตัวและตัวอักษร 6 ตัว คือตัวเลข 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, และตัวอักษรคือ A แทน 10, B แทน 11, C แทน 12, D แทน 13, E แทน 14, F แทน 15 ซึ่งรวมกันแล้วได้ 16 ตัว
ระบบจำนวน |
จำนวนหลัก (Digit)
| |||||||||||||||
เลขฐานสอง |
0
|
1
| ||||||||||||||
เลขฐานแปด |
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
| ||||||||
เลขฐานสิบ |
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
| ||||||
เลขฐานสิบหก |
0
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
A
|
B
|
C
|
D
|
E
|
F
|
1. ระบบเลขฐานสอง
มีสัญลักษณ์ที่ใช้เพียงสองตัว คือ 0 และ 1 ถ้าเปรียบเทียบเลขฐานสอง
กับเลขฐานสิบแล้ว ค่าของหลักที่ถัดจากหลักที่น้อยที่สุด (LSD) ขึ้นไป
จะมีค่าเท่ากับ ฐานสองยกกำลังหมายเลขหลัก แทนที่จะเป็น 10 ยกกำลัง ดังนี้
เลขฐานสิบ | เลขฐานสอง | |||||
100 | 1 | หน่วย | 20 | 1 | หนึ่ง | |
101 | 10 | สิบ | 21 | 2 | สอง | |
102 | 100 | ร้อย | 22 | 4 | สี่ | |
103 | 1000 | พัน | 23 | 8 | แปด | |
104 | 10000 | หมื่น | 24 | 16 | สิบหก | |
105 | 100000 | แสน | 25 | 32 | สามสิยสอง |
2.ระบบเลขฐานแปด หรือ อัฐนิยม (อังกฤษ: Octal) หมายถึง ระบบตัวเลขที่มีตัวเลขแปดตัว คือ 0 – 7 เลขฐานแปดนี้สร้างขึ้นจากเลขฐานสอง โดย การจัดกลุ่มเลขฐานสองออกเป็นกลุ่มละสามตัว (เริ่มจากขวา) ตัวอย่างเช่น เลขฐานสองที่แทนเลข 74 ในฐานสิบ คือ 1001010 เมื่อจัดเป็นกลุ่มละสาม จากขวาไปซ้าย ก็จะได้ 1 001 010 — เลขฐานแปดก็คือ 112 (1 ฐานสองตัวแรก เท่ากับ 1 ฐานแปด, 001 ฐานสอง เท่ากับ 1 ฐานแปด และ 010 ฐานสอง เท่ากับ 2 ฐานแปด)
บางครั้งมีการใช้เลขฐานแปด ในการคำนวณและการเขียนโปรแกรมคอมพิวเตอร์แทนที่การใช้เลขฐานสิบหก3.ระบบเลขฐานสิบ (Decimal Number System) | ||||||||||||||||||||
ระบบเลขฐานสิบ
เป็นระบบเลขที่ใช้กันในชีวิตประจำวัน ไม่ว่าจะนำไปใช้คำนวณประเภทใด
โดยจะมีสัญลักษณ์ที่ใช้แทนตัวเลขต่างๆ ของเลขฐานสิบ (Symbol)
จำนวน 10 ตัว ตัวเลขหรือที่เรียกว่า Digit ที่ใช้แทนระบบเลขฐานสิบ
ได้แก่ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
|
4.เลขฐานสิบหก (hexadecimal)
หมายถึง ระบบเลขฐานที่มีสัญลักษณ์
16 ตัว ใช้สัญลักษณ์ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A,
B, C, D, E, F ในการแสดงหรือเขียน
เลขฐานสิบหก มีความสัมพันธ์กับเลขฐานสอง คือ เลขฐานสองจำนวน 4 หลัก แทนด้วยเลขฐานสิบหก 1 หลัก
ดังนั้น เราจึงสามารถเขียนเลขฐานสอง 8 บิตแทนด้วยเลขฐานสิบหก 2
บิต
ระบบเลขฐานสิบหกมีลักษณะคล้ายเลขฐานแปด
โดยค่าต่ำสุดของเลขฐานสิบหก คือ 0 จะมีค่าเท่ากับค่าต่ำสุดของเลขฐานสอง
4 บิต คือ 0000 และค่าสูงสุดของเลขฐานสิบหก
คือ F จะมีค่าเท่ากับค่าสูงสุดของเลขฐานสอง 4 บิต คือ 1111 ทำให้ระบบเลขฐานสิบหกจึงเป็นอีกระบบหนึ่งที่นิยมใช้แทนการกล่าวถึงเลขฐานสอง
เนื่องจากการใช้เลขฐานสิบหกแทนเลขฐานสองทำให้จำนวนบิตสั้นลง และปัจจุบันจะเป็นที่นิยมใช้เลขฐานสิบหกมากกว่าเลขฐานแปด
.
เลขฐานสิบ
|
เลขฐานสิบหก
|
0
|
0
|
1
|
1
|
2
|
2
|
3
|
3
|
4
|
4
|
5
|
5
|
6
|
6
|
7
|
7
|
8
|
8
|
9
|
9
|
10
|
A
|
11
|
B
|
12
|
C
|
13
|
D
|
14
|
E
|
15
|
F
|
ที่ มา: http://th.wikipedia.org/wiki/%E0%B8%90%E0%B8%B2%E0%B8%99_%28%E0%B8%A3%E0%B8%B0%E0%B8%9A%E0%B8%9A%E0%B9%80%E0%B8%A5%E0%B8%82%29
ไม่มีความคิดเห็น:
แสดงความคิดเห็น