Máy tính - Hệ thống số
Khi chúng ta nhập một số chữ cái hoặc từ, máy tính sẽ dịch chúng thành số vì máy tính chỉ có thể hiểu các con số. Một máy tính có thể hiểu được hệ thống số vị trí chỉ có một số ký hiệu được gọi là chữ số và những ký hiệu này đại diện cho các giá trị khác nhau tùy thuộc vào vị trí mà chúng chiếm trong số.
Giá trị của mỗi chữ số trong một số có thể được xác định bằng cách sử dụng:
Chữ số
Vị trí của chữ số trong số
Cơ số của hệ thống số (trong đó cơ số được định nghĩa là tổng số chữ số có sẵn trong hệ thống số)
Hệ thống số thập phân
Hệ thống số mà chúng ta sử dụng trong cuộc sống hàng ngày là hệ thống số thập phân. Hệ thống số thập phân có cơ số 10 vì nó sử dụng 10 chữ số từ 0 đến 9. Trong hệ thống số thập phân, các vị trí liên tiếp ở bên trái của dấu thập phân biểu thị đơn vị, hàng chục, hàng trăm, hàng nghìn, v.v.
Mỗi vị trí thể hiện một sức mạnh cụ thể của căn cứ (10). Ví dụ, số thập phân 1234 bao gồm chữ số 4 ở vị trí hàng đơn vị, 3 ở vị trí hàng chục, 2 ở vị trí hàng trăm và 1 ở vị trí hàng nghìn. Giá trị của nó có thể được viết là
(1 x 1000)+ (2 x 100)+ (3 x 10)+ (4 x l)
(1 x 103)+ (2 x 102)+ (3 x 101)+ (4 x l00)
1000 + 200 + 30 + 4
1234
Là một lập trình viên máy tính hoặc một chuyên gia CNTT, bạn nên hiểu các hệ thống số sau đây thường được sử dụng trong máy tính.
Không. | Hệ thống số và mô tả |
---|---|
1 | Binary Number System Cơ sở 2. Các chữ số được sử dụng: 0, 1 |
2 | Octal Number System Cơ số 8. Các chữ số được sử dụng: 0 đến 7 |
3 | Hexa Decimal Number System Cơ số 16. Chữ số được sử dụng: 0 đến 9, Các chữ cái được sử dụng: A- F |
Hệ thống số nhị phân
Các đặc điểm của hệ thống số nhị phân như sau:
Sử dụng hai chữ số, 0 và 1
Còn được gọi là hệ thống số cơ số 2
Mỗi vị trí trong một số nhị phân đại diện cho một 0lũy thừa của cơ số (2). Ví dụ 2 0
Vị trí cuối cùng trong một số nhị phân đại diện cho xlũy thừa của cơ số (2). Ví dụ 2 x trong đóx đại diện cho vị trí cuối cùng - 1.
Thí dụ
Số nhị phân: 10101 2
Tính tương đương thập phân -
Bươc | Số nhị phân | Số thập phân |
---|---|---|
Bước 1 | 10101 2 | ((1 x 2 4 ) + (0 x 2 3 ) + (1 x 2 2 ) + (0 x 2 1 ) + (1 x 2 0 )) 10 |
Bước 2 | 10101 2 | (16 + 0 + 4 + 0 + 1) 10 |
Bước 3 | 10101 2 | 21 10 |
Note- 10101 2 thường được viết là 10101.
Hệ thống số bát phân
Đặc điểm của hệ thống số bát phân như sau:
Sử dụng tám chữ số, 0,1,2,3,4,5,6,7
Còn được gọi là hệ cơ số 8
Mỗi vị trí trong một số bát phân đại diện cho một 0lũy thừa của cơ số (8). Ví dụ 8 0
Vị trí cuối cùng trong một số bát phân đại diện cho một xlũy thừa của cơ số (8). Ví dụ 8 x trong đóx đại diện cho vị trí cuối cùng - 1
Thí dụ
Số bát phân: 12570 8
Tính tương đương thập phân -
Bươc | Số bát phân | Số thập phân |
---|---|---|
Bước 1 | 12570 8 | ((1 x 8 4 ) + (2 x 8 3 ) + (5 x 8 2 ) + (7 x 8 1 ) + (0 x 8 0 )) 10 |
Bước 2 | 12570 8 | (4096 + 1024 + 320 + 56 + 0) 10 |
Bước 3 | 12570 8 | 5496 10 |
Note- 12570 8 thường được viết là 12570.
Hệ thống số thập lục phân
Đặc điểm của hệ thống số thập lục phân như sau:
Sử dụng 10 chữ số và 6 chữ cái, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F
Các chữ cái đại diện cho các số bắt đầu từ 10. A = 10. B = 11, C = 12, D = 13, E = 14, F = 15
Còn được gọi là hệ cơ số 16
Mỗi vị trí trong một số thập lục phân đại diện cho một 0sức mạnh của cơ sở (16). Ví dụ, 16 0
Vị trí cuối cùng trong một số thập lục phân đại diện cho xsức mạnh của cơ sở (16). Ví dụ 16 x trong đóx đại diện cho vị trí cuối cùng - 1
Thí dụ
Số thập lục phân: 19FDE 16
Tính tương đương thập phân -
Bươc | Số nhị phân | Số thập phân |
---|---|---|
Bước 1 | 19FDE 16 | ((1 x 16 4 ) + (9 x 16 3 ) + (F x 16 2 ) + (D x 16 1 ) + (E x 16 0 )) 10 |
Bước 2 | 19FDE 16 | ((1 x 16 4 ) + (9 x 16 3 ) + (15 x 16 2 ) + (13 x 16 1 ) + (14 x 16 0 )) 10 |
Bước 3 | 19FDE 16 | (65536+ 36864 + 3840 + 208 + 14) 10 |
Bước 4 | 19FDE 16 | 106462 10 |
Note- 19FDE 16 thường được viết là 19FDE.