Với những người học và thao tác trong ngành Technology thông tin thì hệ cơ số 16 chắc ko phải xa lạ gì. Ngay từ lúc học những môn trung tâm trên trường, hoặc là trong quy trình tìm hiểu trên mạng, chúng ta đã được reviews về quan điểm Hệ đếm và 4 hệ đếm cơ phiên bạn dạng:
Hệ thập phân (Decimal)Hệ nhị phân (Binary)Hệ bát phân (Octal)Hệ thập lục phân (Hexadecimal)
Trong 4 hệ đếm cơ phiên bạn dạng kia thì hệ thập phân là thường gặp gỡ gỡ nhất, trên phía trên là hệ cơ số chúng ta thường sử dụng trong tính toán. Tiếp theo là hệ nhị phân thì cũng thấy nhiều vì như thế thế trên phía trên là hệ cơ số máy tính sử dụng.Nằm giữa 2 hệ cơ số này là Hex. Việc “nằm giữa” này cũng là mẫu cảm nhận của cá thể mình thôi. Nhưng săn chắc là tác dụng và sự thịnh hành của Hex cũng ko thua kém cỏi gì Dec và Bin.
Chúng ta đang xem: Số hex
Chúng ta mà thậm chí thấy Hex ở đâu ?
Điểm qua một vài tác dụng của Hex:
Hiện thông tin lỗi: địa chỉ ô nhớ xẩy ra lỗi được biểu diễn dưới dạng hexa, giúp lập trình viên đơn giản và giản dị hơn trong việc tìm và sửa lỗi.Sử dụng trong mã hóa.
Và còn nhiều nữa …Nếu quý khách hàng code Assembly và chơi CTF mảng RE thì sẽ phải thao tác với hex rất nhiều.
Tại vì như thế sao Hex lại được sử dụng nhiều như vậy ?
Như mình đã nói ở trên thì Hex “nằm giữa” Dec và Bin. Tại vì như thế sao lại nói như vậy ?Vì thế như vậy Dec dễ sử dụng hơn với con người, còn máy tính thì chỉ hiểu Bin. Hex thì thân thiện với con người hơn Bin. Đọc, viết và sử dụng Hex trong tính toán thì tiện hơn so với Bin, nhưng vẫn ko bằng sử dụng Dec.
Tuy Dec dễ sử dụng nhưng để chuyển đổi Bin -> Dec thì ko tiện như chuyển đổi từ Bin -> Hex. Việc đơn giản và giản dị chuyển đổi Bin Hex là ưu điểm trước tiên tạo cho Hex được sử dụng nhiều.Vì thế như vậy 2^4 = 16 nên mỗi 4 bit đều mà thậm chí được biểu diễn bằng 1 ký tự Hex, 1 byte được biểu diễn bằng 2 ký tự Hex. Điều này là thắt chặt và cố định và thắt chặt, trong lúc với Dec thì ko như vậy.
Xem thêm: Nghĩa Của Từ Caregiver Là Gì, Caregivers Trong Tiếng Tiếng Việt
Ưu điểm thứ hai là chúng ta mà thậm chí biểu diễn 1 số nguyên to dưới dạng Hex với số lượng ký tự cần sử dụng là rất ít. Ko khí (số lượng ký tự) cần sử dụng để biểu diễn giá trị dưới dạng Hex ít hơn 4 lần so với lúc biểu diễn dưới dạng Bin. Số lượng này ít hơn lúc đem Hex so sánh với Dec, nhưng vẫn là một ưu điểm mà Hex vượt trội hơn so với Dec và Bin.

Nhìn vào biểu đồ trên, dễ thấy rằng cần phải thêm một chữ số nữa để biểu diễn giá trị lúc đạt những mốc:
Dec: 10, 100, 1000, ….Bin: 2, 8, 16, 32, 64, 128, 256, ….Hex: 16, 256, ….
=> Những hệ cơ số thuộc tập hợp sau là thích hợp để biểu diễn thay thế cho Bin:
Tại vì như thế sao ko sử dụng những hệ cơ số to ra hơn ?
Qua những lý do vừa đề cập, chúng ta đơn giản và giản dị nhận ra rằng: lúc sử dụng hệ cơ số X để biểu diễn giá trị, với X thuộc tập hợp F thì X càng to sẽ càng tiết kiệm ngân sách tiền bạc ko khí hơn trong lúc vẫn đảm bảo đơn giản và giản dị chuyển đổi Base 2 Base X.
Thế thì tại vì như thế sao vẫn là Base 16 mà ko sử dụng Base 128, Base 256 ?
Câu vấn đáp nằm tại số lượng ký tự sử dụng để biểu diễn. Hex sử dụng 16 ký tự 0-9A-F.Base n thì cần sử dụng n ký tự ko giống nhau để biểu diễn giá trị. Trong bảng ASCII chỉ mang 128 ký tự, và một vài ký tự ko hiển thị được. Như vậy nếu ko sử dụng Hex thì chỉ mà thậm chí sử dụng những hệ cơ số sau: 8, 32 và 64
1 ký tự Oct biểu diễn 3 bit Bin.1 ký tự B32 biểu diễn 5 bit Bin.1 ký tự B64 biểu diễn 6 bit Bin.
Xem thêm: Chữa Lỗi Has Stopped Working Như Thế Nào? Tổng Hợp Cách Khắc Phục Lỗi “Has Stopped Working”
Cả 3 hệ cơ số trên đều ko thể biểu diễn trọn vẹn 1 byte nhị phân được. Như vậy, trong toàn bộ những lựa tìm thì chỉ với một hệ cơ số duy nhất đủ ưu điểm để biểu diễn thay cho hệ nhị phân, đó này là Hex.
Thể loại: Tổng hợp