เป็นที่ทราบกันดีว่าคอมพิวเตอร์ทำงานด้วยกระแสไฟฟ้า
ดังนั้นจึงมีการแทนที่สภาวะของกระแสไฟฟ้าได้ 2 สภาวะ คือ สภาวะที่มีกระแสไฟฟ้า
และสภาวะที่ไม่มีกระแสไฟฟ้า และเพื่อให้โปรแกรมเมอร์สามารถสั่งการคอมพิวเตอร์ได้
จึงได้มีการสร้างระบบตัวเลขที่นำมาแทนสภาวะของกระแสไฟฟ้า โดยตัวเลข
0 จะแทนสภาวะไม่มีกระแสไฟฟ้า และเลข 1 แทนสภาวะมีกระแสไฟฟ้า
สภาวะมีกระแสไฟฟ้า แทนด้วยตัวเลข 1
สภาวะไม่มีกระแสไฟฟ้า แทนด้วยตัวเลข 0
ระบบตัวเลขที่มีจำนวน
2 จำนวน (2 ค่า) เรียกว่าระบบเลขฐานสอง (Binary Number System)
ซึ่งเป็นระบบตัวเลขที่สามารถนำมาใช้ในการสั่งงานคอมพิวเตอร์
โดยการแทนที่สภาวะต่างๆ ของกระแสไฟฟ้า แต่ในชีวิตประจำวันของคนเราจะคุ้นเคยกับตัวเลขที่มีจำนวน
10 จำนวน คือ เลข 0 - 9 ซึ่งเรียกว่าระบบเลขฐานสิบ (Decimal
Number System) ดังนั้นจึงมีความจำเป็นต้องศึกษาระบบเลขฐาน ประกอบการการศึกษาวิชาด้านคอมพิวเตอร์
ระบบจำนวนที่ใช้ในทางคอมพิวเตอร์
ประกอบด้วย
- ระบบเลขฐานสอง
(Binary Number System) ประกอบด้วยตัวเลข 0 และ 1
- ระบบเลขฐานแปด
(Octal Number System) ประกอบด้วยตัวเลข 0 - 7
- ระบบเลขฐานสิบ
(Decimal Number System) ประกอบด้วยตัวเลข 0 - 9
- ระบบเลขฐานสิบหก
(Hexadecimal Number System) ประกอบด้วยตัว เลข
0 - 9 และ A - F
ระบบจำนวน |
จำนวนหลัก
(Digit) |
ฐานสอง |
0 |
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ฐานแปด |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
|
|
|
|
|
|
ฐานสิบ |
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 |
|