Máy tính đổi cơ số DEC BIN HEX OCT

Máy tính đổi cơ số (radix) online giữa DEC (10), BIN (2), OCT (8), HEX (16). Hỗ trợ cả số nguyên và số thập phân. Áp dụng cho lập trình viên, học sinh tin học, kỹ sư điện tử.

Máy tính

Đổi giữa hệ thập phân (10), nhị phân (2), bát phân (8), thập lục phân (16).

Công thức & ví dụ

4 cơ số phổ biến:

Cơ số Ký hiệu Ký tự Dùng cho
2 BIN 0, 1 Máy tính, mạch điện tử
8 OCT 0-7 Lập trình cũ (Unix)
10 DEC 0-9 Đời sống, toán học
16 HEX 0-9, A-F Màu CSS, địa chỉ MAC, bytes

Đổi DEC sang cơ số b: chia liên tiếp số cho b, ghi PHẦN DƯ, đọc NGƯỢC.

Ví dụ — Đổi 156 sang BIN:

156 / 2 = 78 dư 0
78 / 2 = 39 dư 0
39 / 2 = 19 dư 1
19 / 2 = 9 dư 1
9 / 2 = 4 dư 1
4 / 2 = 2 dư 0
2 / 2 = 1 dư 0
1 / 2 = 0 dư 1
→ 10011100 (đọc ngược)

Bảng tra HEX:

DEC BIN HEX
10 1010 A
11 1011 B
12 1100 C
13 1101 D
14 1110 E
15 1111 F

Một số quy đổi thường gặp:

  • 255 = 11111111₂ = FF₁₆ (1 byte tối đa)
  • 1024 = 10000000000₂ = 400₁₆ (1 KB)
  • 65535 = FFFF₁₆ (2 bytes tối đa, port number)

Hướng dẫn sử dụng

  1. Chọn cơ số nguồn và đích.
  2. Nhập số. Số HEX dùng A-F (Vd FF, 1A2B).
  3. Nhấn “Đổi”. Kết quả + các bước trung gian (chia liên tiếp).

Câu hỏi thường gặp

Tại sao máy tính dùng BIN?

Vì transistor (linh kiện cơ bản máy tính) chỉ có 2 trạng thái: ON/OFF, tương ứng 1/0. BIN match natural với phần cứng. Máy tính lưu mọi thứ (text, image, video, code) đều dạng chuỗi bits 0 và 1.

HEX dùng làm gì trong web?

Mã màu CSS: #FF5733 = đỏ cam (R=255, G=87, B=51). Mỗi cặp HEX = 1 byte = 0-255. Còn dùng cho: địa chỉ MAC (00:1A:2B:...), ARGB color, hash MD5/SHA, địa chỉ memory dump trong debug.

BIN và OCT khác gì?

OCT (cơ số 8) gọn hơn BIN: 3 bits BIN = 1 chữ số OCT. Vd 11010101₂ = 325₈ (gọn hơn 8 ký tự xuống 3). HEX (cơ số 16) còn gọn hơn: 4 bits = 1 chữ HEX. Hiện đại dùng HEX phổ biến hơn OCT. OCT chỉ còn trong Unix permissions (777 = full access).