Chuyển đổi hex sang nhị phân

Tra cứu từng ký tự thập lục phân thành chuỗi 4 bit nhị phân tương ứng.

Khi đổi F3 sang nhị phân, bạn không cần thực hiện phép tính số học phức tạp nào. Ký tự F tương ứng với 1111, còn 3 là 0011, ghép lại ta được F3 thành 11110011.

Bản chất của hệ thập lục phân trong hex to binary

Máy tính lưu trữ mọi dữ liệu dưới dạng nhị phân, nhưng một giá trị 32 bit viết bằng ba mươi hai ký tự 1 và 0 liên tiếp sẽ rất khó nhìn và dễ gõ nhầm. Hệ thập lục phân (cơ số 16) ra đời để giải quyết vấn đề hiển thị cho người dùng.

Vì 16 đúng bằng 2 lũy thừa 4, một ký tự hex luôn đại diện cho đúng bốn chữ số nhị phân mà không có phần dư hay thao tác nhớ. Khác với hệ thập phân cơ số 10 vốn đòi hỏi tính toán giá trị hàng đơn vị và phép cộng dồn, việc chuyển đổi từ hex sang nhị phân chỉ đơn giản là phép ghép chuỗi tra cứu.

Bảng quy đổi ký tự cho công cụ hex to binary

Ký tự hexNhị phân (4 bit)Giá trị thập phân
000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
A101010
B101111
C110012
D110113
E111014
F111115

Cách phân tích chuỗi dài với bộ đổi hex to binary

Mỗi ký tự hex bổ sung sẽ thêm một nhóm bốn bit nhị phân theo thứ tự từ trái sang phải. Chẳng hạn, khi chuyển 2AF, bạn chỉ cần tra cứu 2 thành 0010, A thành 1010 và F thành 1111, sau đó ghép lại để nhận kết quả 001010101111.

Đặc tính này giải thích vì sao hex được dùng phổ biến cho địa chỉ bộ nhớ, địa chỉ MAC, mã màu và chuỗi băm. Hai ký tự hex biểu diễn trọn vẹn một byte, gọn gàng hơn nhiều so với việc viết đủ tám ký tự nhị phân.

Các bước chuyển đổi qua công cụ hex to binary

  1. Nhập chuỗi giá trị thập lục phân bạn cần xử lý vào ô dữ liệu đầu vào.
  2. Nhấp chuột vào nút chuyển đổi trên giao diện để gửi yêu cầu xử lý lên hệ thống.
  3. Nhận kết quả chuỗi nhị phân đầy đủ hiển thị trên màn hình sau khi máy chủ hoàn tất đối soát.

Thắc mắc thường gặp về chuyển đổi hex to binary

Có cần làm phép tính nhân chia khi đổi hex sang nhị phân không?

Không cần làm phép tính toán học nào. Mỗi ký tự hex luôn thay thế cho đúng một cụm bốn bit cố định, nên việc quy đổi bản chất là tra cứu từng ký tự theo bảng.

Vì sao hệ thập lục phân lại có các chữ cái kéo dài đến F?

Hệ cơ số 16 cần mười sáu ký hiệu riêng biệt. Sau khi hết các chữ số từ 0 đến 9, quy ước dùng tiếp chữ cái từ A đến F để thể hiện các giá trị từ 10 đến 15.

Một byte dữ liệu cần bao nhiêu ký tự hex để thể hiện?

Một byte gồm tám bit, trong khi mỗi ký tự hex bao quát bốn bit. Do đó, cần đúng hai ký tự hex, ví dụ FF, để mô tả trọn vẹn một byte từ 00000000 đến 11111111.

Tại sao mã hex lại được dùng nhiều trong lập trình máy tính?

Hex là cách viết thu gọn chính xác của nhị phân, giúp lập trình viên đọc và nhập liệu thuận tiện mà không nhầm lẫn khi làm việc với địa chỉ bộ nhớ hay mã băm.

Giá trị 0x2AF có khác biệt gì so với 2AF hay không?

Hai giá trị hoàn toàn như nhau. Tiền tố 0x là quy chuẩn kỹ thuật nhằm chỉ định chuỗi ký tự đi liền sau là hệ thập lục phân, tránh nhầm với hệ số khác.

Cookie
Chúng tôi quan tâm đến dữ liệu của bạn và muốn sử dụng cookie để cải thiện trải nghiệm của bạn.