Chuyển Đổi Hệ Số

Chuyển đổi số giữa hệ nhị phân, bát phân, thập phân và thập lục phân tức thì, hỗ trợ mọi cơ số từ 2 đến 36. Công cụ chuyển đổi hệ số miễn phí dành cho lập trình.

Hướng Dẫn Sử Dụng

  1. Nhập giá trị

    Điền vào các trường cần thiết.

  2. Nhấn tính toán

    Nhấn nút tính toán để xem kết quả.

  3. Xem kết quả

    Xem kết quả và chia sẻ nếu cần.

Hệ cơ số (hệ đếm) là gì?

Hệ cơ số (còn gọi là cơ số hay hệ đếm) quy định cần bao nhiêu ký hiệu gộp thành một nhóm trước khi một chữ số nhớ sang vị trí kế tiếp. Hệ thập phân (cơ số 10) mà ta dùng hằng ngày dựa trên mười chữ số từ 0 đến 9 và nhớ một khi đạt đến 10.

Các hệ cơ số tiêu biểu

  • Nhị phân (cơ số 2): chỉ dùng 0 và 1. Đây là đơn vị cơ bản mà máy tính dùng để xử lý dữ liệu thông qua trạng thái bật/tắt của tín hiệu điện.
  • Bát phân (cơ số 8): dùng từ 0 đến 7. Được dùng trong cách ghi quyền tệp Unix, ví dụ 755.
  • Thập lục phân (Hex): dùng từ 0 đến 9 và từ A đến F. Bằng cách nén bốn bit vào một chữ số, nó biểu diễn ngắn gọn mã màu, địa chỉ bộ nhớ và địa chỉ MAC.

Cùng một đại lượng chỉ trông khác nhau tùy theo cơ số, nhưng giá trị của nó vẫn như nhau. Ví dụ, số thập phân 255 là 11111111 trong nhị phân và FF trong thập lục phân.

Cách chuyển đổi hoạt động

Bộ chuyển đổi này trước tiên đổi giá trị nhập vào thành giá trị thập phân rồi khai triển lại sang cơ số đích.

thập phân = Σ (giá trị chữ số × cơ số^vị trí)

Ví dụ, chuyển số nhị phân 1011 sang thập phân:

1×2³ + 0×2² + 1×2¹ + 1×2⁰ = 8 + 0 + 2 + 1 = 11

Ngược lại, khi chuyển một số thập phân sang cơ số khác, ta lấy số dư của các phép chia liên tiếp cho cơ số đích rồi đọc theo thứ tự ngược. 11 → thập lục phân: 11 = 0×16 + 11 → 11 là B → B. Trong công thức, giá trị chữ số là con số ở mỗi vị trí, còn chỉ số vị trí tăng dần một đơn vị bắt đầu từ chữ số tận cùng bên phải (0).

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

Hệ cơ số (hệ đếm) là gì?
Hệ cơ số là hệ thống biểu diễn số. Thập phân dùng mười chữ số từ 0 đến 9, nhị phân chỉ dùng 0 và 1, bát phân từ 0 đến 7, và thập lục phân từ 0 đến 9 cùng A đến F. Giá trị của mỗi chữ số được xác định bởi lũy thừa của cơ số.
Nhị phân được dùng ở đâu?
Nhị phân là ngôn ngữ gốc của máy tính. Vì máy tính xử lý dữ liệu qua trạng thái bật (1) và tắt (0) của tín hiệu điện, nên mọi dữ liệu đều được lưu trong nhị phân ở mức nội bộ. Nó được dùng trực tiếp trong mặt nạ mạng con, phép toán bit và thiết lập quyền.
Vì sao thập lục phân được dùng nhiều trong lập trình?
Thập lục phân có thể biểu diễn bốn chữ số nhị phân (4 bit) bằng một ký tự, nên biểu diễn ngắn gọn địa chỉ bộ nhớ, mã màu, địa chỉ MAC và dữ liệu byte. 0xFF giống với nhị phân 11111111.
Làm thế nào để chuyển nhị phân sang thập phân?
Nhân mỗi chữ số với lũy thừa tương ứng của 2 rồi cộng các kết quả lại. Ví dụ, 1011₂ = 1×8 + 0×4 + 1×2 + 1×1 = 11₁₀. Vị trí tận cùng bên phải bắt đầu từ 2⁰ (=1).
Bát phân thực sự được dùng ở đâu?
Bát phân được dùng tiêu biểu nhất trong cách ghi quyền tệp của Unix và Linux. Trong chmod 755, số 7 nén nhị phân 111 (cho phép cả đọc, ghi và thực thi) thành một chữ số. Bát phân biểu diễn ba chữ số nhị phân bằng một ký tự.
Có thể chuyển số thập phân lẻ hoặc số âm không?
Bộ chuyển đổi này chỉ xử lý số nguyên không âm. Giá trị nhập phải gồm các chữ số hợp lệ cho cơ số đã chọn (0 và 1 cho nhị phân, 0-9 và A-F cho thập lục phân), và sẽ không được chuyển đổi nếu chứa ký tự không hợp lệ.
Các giá trị A đến F trong thập lục phân nghĩa là gì?
Thập lục phân phải biểu diễn từ 0 đến 15 bằng một ký tự, nên 10 đến 15 được thay bằng các chữ cái A đến F. A=10, B=11, C=12, D=13, E=14, F=15. Do đó FF bằng 15×16 + 15 = 255.
Thông số thiết bị 2026

Máy Tính Liên Quan