Kết nối qua MCP →

Nhập phép tính

Công thức

Quảng cáo

Kết quả

Converted Value (Base 10)
10
1010 (base 2) → base 10
Đầu Vào 1010 (base 2)
Giá Trị Thập Phân Tương Đương 10
Output (base 10) 10

Công Cụ Chuyển Đổi Hệ Cơ Số Là Gì?

Công cụ chuyển đổi hệ cơ số giúp biểu diễn một con số từ hệ đếm vị trí này sang hệ đếm vị trí khác — ví dụ từ hệ nhị phân (cơ số 2) sang hệ thập phân (cơ số 10), hoặc từ thập phân sang thập lục phân (cơ số 16). Máy tính lưu trữ mọi dữ liệu dưới dạng nhị phân, kỹ sư mạng thường đọc số ở dạng hex, còn nhiều hệ thống cũ vẫn dùng hệ bát phân, nên việc chuyển đổi giữa các hệ cơ số là công việc thường ngày trong lập trình, điện tử và các môn tin học. Công cụ này hỗ trợ hệ nhị phân, bát phân, thập phân và thập lục phân theo mọi chiều chuyển đổi.

Cách Sử Dụng

Nhập con số bạn muốn chuyển đổi, chọn hệ cơ số hiện tại của nó ở mục "Hệ Cơ Số Gốc", rồi chọn hệ cơ số bạn muốn ở mục "Hệ Cơ Số Đích". Các chữ số trong hệ thập lục phân dùng các ký tự A–F (không phân biệt chữ hoa hay chữ thường). Công cụ sẽ hiển thị kết quả ở hệ cơ số đầu ra bạn chọn kèm theo giá trị tương đương trong hệ thập phân, để bạn luôn có thể kiểm tra lại kết quả.

Giải Thích Công Thức

Việc chuyển đổi diễn ra qua hai bước. Đầu tiên, số đầu vào được quy về hệ thập phân dựa trên giá trị vị trí: mỗi chữ số được nhân với cơ số lũy thừa theo vị trí của nó.

$$\text{Decimal} = \sum_{i=0}^{k-1} d_i \cdot \text{From Base}^{\,i} \;\longrightarrow\; \text{Output in } \text{To Base}$$

Với số nhị phân 1010, ta có \(1\times2^3 + 0\times2^2 + 1\times2^1 + 0\times2^0 = 8 + 0 + 2 + 0 = 10\). Tiếp theo, giá trị thập phân đó được chuyển sang hệ cơ số đích bằng phương pháp chia liên tiếp: liên tục chia cho cơ số mới và lưu lại các số dư, sau đó đọc các số dư từ dưới lên trên (từ phép chia cuối cùng đến phép chia đầu tiên).

Quảng cáo
Các chữ số nhị phân thẳng hàng với lũy thừa của hai, hiển thị giá trị vị trí 8 4 2 1
Mỗi chữ số được nhân với cơ số lũy thừa theo vị trí của nó, rồi cộng lại.

Ví Dụ Minh Họa

Hãy chuyển số thập lục phân FF sang hệ thập phân. Theo giá trị vị trí, ta có

$$F\times16^1 + F\times16^0 = 15\times16 + 15\times1 = 240 + 15 = 255$$

Để biểu diễn 255 ở dạng nhị phân, ta chia liên tiếp cho 2 và thu được 11111111 — đúng bằng giá trị lớn nhất quen thuộc của một byte 8 bit.

Các bước chia liên tiếp với số dư đọc từ dưới lên để tạo thành số đã chuyển đổi
Phép chia liên tiếp thu các số dư, đọc từ dưới lên để ra giá trị đã chuyển đổi.

Bảng Tham Chiếu Chuyển Đổi Cơ Số Thông Dụng

Bảng này liệt kê các giá trị thường được sử dụng trên bốn hệ đếm cơ bản. Hệ thập phân (cơ số 10) là hệ đếm hàng ngày; hệ nhị phân (cơ số 2), hệ bát phân (cơ số 8) và hệ thập lục phân (cơ số 16) là hệ thông dụng trong máy tính. Chú ý rằng mỗi lũy thừa của hai — 16, 32, 64, 128, 256 — tạo ra một chuyển tiếp chữ số đơn sạch sẽ trong hệ thập lục phân và một lũy thừa chính xác trong hệ nhị phân.

Thập Phân (10) Nhị Phân (2) Bát Phân (8) Thập Lục Phân (16)
0 0 0 0
1 1 1 1
2 10 2 2
3 11 3 3
4 100 4 4
5 101 5 5
6 110 6 6
7 111 7 7
8 1000 10 8
9 1001 11 9
10 1010 12 A
11 1011 13 B
12 1100 14 C
13 1101 15 D
14 1110 16 E
15 1111 17 F
16 10000 20 10
32 100000 40 20
64 1000000 100 40
128 10000000 200 80
255 11111111 377 FF
Quảng cáo

Các Thuật Ngữ Chính Được Giải Thích

Cơ số (radix)
Số lượng các ký hiệu chữ số riêng biệt mà một hệ đếm sử dụng. Cơ số 10 sử dụng mười ký hiệu (0–9); cơ số 2 sử dụng hai ký hiệu (0–1). Cơ số cũng xác định bộ nhân giữa các vị trí liền kề.
Ký hiệu vị trí
Một hệ thống trong đó sự đóng góp của một chữ số phụ thuộc vào vị trí của nó. Mỗi vị trí đại diện cho một lũy thừa liên tiếp của cơ số, tăng từ phải sang trái.
Giá trị vị trí
Giá trị được đóng góp bởi một chữ số duy nhất, bằng chữ số nhân với cơ số được nâng lên lũy thừa của vị trí của nó. Ví dụ, số 7 hàng đầu trong bát phân 745 có giá trị vị trí \(7\times 8^2 = 448\).
Chữ số
Một ký hiệu duy nhất trong một số. Các chữ số hợp lệ berkisar từ 0 đến (cơ số − 1); thập lục phân mở rộng 0–9 với các chữ cái A–F cho các giá trị 10–15.
Nibble
Một nhóm 4 bit. Một nibble ánh xạ chính xác sang một chữ số thập lục phân duy nhất (0–F), đó là lý do tại sao chuyển đổi nhị phân sang thập lục phân được thực hiện bằng cách nhóm các bit thành nibble.
Byte
Một nhóm 8 bit (hai nibble), có khả năng đại diện cho \(2^8 = 256\) giá trị, từ 0 đến 255 (00 đến FF trong thập lục phân).
Chữ số quan trọng nhất (MSD)
Chữ số ngoài cùng bên trái của một số, mang giá trị vị trí cao nhất.
Chữ số quan trọng nhất ít (LSD)
Chữ số ngoài cùng bên phải, mang giá trị vị trí thấp nhất (cơ số được nâng lên lũy thừa 0, tức là 1).
Nhị phân (cơ số 2)
Sử dụng các chữ số 0 và 1. Ngôn ngữ bản địa của điện tử kỹ thuật số, trong đó mỗi bit là một trạng thái bật/tắt.
Bát phân (cơ số 8)
Sử dụng các chữ số 0–7. Mỗi chữ số bát phân tương ứng với chính xác 3 bit nhị phân; lịch sử phổ biến trong máy tính và vẫn được sử dụng cho quyền tệp.
Thập phân (cơ số 10)
Sử dụng các chữ số 0–9. Hệ thống tiêu chuẩn để đếm và số học hàng ngày của con người.
Thập lục phân (cơ số 16)
Sử dụng các chữ số 0–9 và A–F. Biểu diễn nhị phân một cách gọn gàng vì mỗi chữ số thập lục phân bằng chính xác 4 bit, được sử dụng rộng rãi cho các địa chỉ bộ nhớ và mã màu.

Câu Hỏi Thường Gặp

Các chữ cái trong hệ hex có nghĩa là gì? Trong hệ cơ số 16, các chữ số đi từ 0–9 rồi đến A=10, B=11, C=12, D=13, E=14, F=15.

Tại sao hệ nhị phân lại là cơ số 2? Hệ nhị phân chỉ dùng hai chữ số là 0 và 1, tương ứng với trạng thái bật/tắt của các công tắc điện tử bên trong máy tính.

Tôi có thể chuyển đổi số thập phân (số có phần lẻ) không? Công cụ này làm việc với số nguyên. Việc chuyển đổi phần lẻ giữa các hệ cơ số sử dụng một phương pháp riêng là nhân liên tiếp với cơ số.

Cập nhật lần cuối: