Với những người dân học với làm việc trong ngành Công nghệ thông tin thì hệ cơ số 16 vững chắc không phải lạ lẫm gì. Ngay trường đoản cú khi học những môn các đại lý trên ngôi trường, Hoặc là vào quá trình tìm hiểu trên mạng, bọn họ đã được giới thiệu về khái niệm Hệ đếm với 4 hệ đếm cơ bản:
Hệ thập phân (Decimal)Hệ nhị phân (Binary)Hệ chén phân (Octal)Hệ thập lục phân (Hexadecimal)Trong 4 hệ đếm cơ bạn dạng tê thì hệ thập phân là hay chạm mặt độc nhất, đây là hệ cơ số bọn họ thường được sử dụng trong tính toán thù. Tiếp theo là hệ nhị phân thì cũng thấy nhiều vày đấy là hệ cơ số máy tính sử dụng.Nằm thân 2 hệ cơ số đó là Hex. Việc "ở giữa" này cũng là mẫu cảm giác của cá thể mình thôi. Nhưng chắc chắn là tác dụng và sự phổ biến của Hex cũng không thua kém cạnh gì Dec cùng Bin.
Bạn đang xem: Hex là hệ đếm gì
Chúng ta rất có thể thấy Hex nơi đâu ?
Điểm qua một trong những chức năng của Hex:
Hiển thị thông báo lỗi: hệ trọng ô ghi nhớ xảy ra lỗi được trình diễn dưới dạng hexa, góp lập trình sẵn viên thuận lợi rộng vào việc tìm và đào bới cùng sửa lỗi.Sử dụng vào mã hóa.Và còn những nữa ...Nếu bạn code Assembly và chơi CTF mảng RE thì vẫn bắt buộc làm việc cùng với hex tương đối nhiều.
Tại sao Hex lại được áp dụng nhiều những điều đó ?
Như tôi đã nói ở trên thì Hex "ở giữa" Dec với Bin. Tại sao lại nói điều này ?Vì Dec dễ thực hiện rộng với bé bạn, còn máy vi tính thì chỉ phát âm Bin. Hex thì thân mật và gần gũi với bé bạn hơn Bin. Đọc, viết với sử dụng Hex trong tính toán thì tiện rộng so với Bin, dẫu vậy vẫn không bởi áp dụng Dec.
Tuy Dec dễ dàng thực hiện tuy thế để chuyển đổi Bin -> Dec thì ko luôn thể nhỏng thay đổi trường đoản cú Bin -> Hex. Việc thuận tiện biến hóa Bin Hex là điểm mạnh thứ nhất khiến cho Hex được áp dụng nhiều.Vì 2^4 = 16 nên từng 4 bit gần như rất có thể được biểu diễn bằng 1 ký từ bỏ Hex, 1 byte được trình diễn bởi 2 cam kết từ bỏ Hex. Vấn đề này là cố định và thắt chặt, trong lúc với Dec thì không giống như vậy.
Xem thêm: Hoàn Thành Điều Nào Sau Đây Không Nhận Được Bột Nguyệt Thạch? ?
Ưu điểm thiết bị hai là bọn họ có thể màn biểu diễn một số ngulặng to dưới dạng Hex cùng với con số ký từ đề xuất thực hiện là siêu ít. Không gian (con số cam kết tự) phải áp dụng nhằm trình diễn cực hiếm bên dưới dạng Hex thấp hơn 4 lần so với lúc màn trình diễn dưới dạng Bin. Con số này ít hơn Lúc rước Hex so sánh cùng với Dec, nhưng vẫn là 1 trong ưu điểm mà Hex thừa trội rộng đối với Dec cùng Bin.

=> Các hệ cơ số trực thuộc tập đúng theo sau là phù hợp nhằm biểu diễn sửa chữa mang lại Bin:

Tại sao ko thực hiện các hệ cơ số lớn hơn ?
Qua số đông nguyên nhân vừa đề cập, chúng ta tiện lợi nhận biết rằng: lúc sử dụng hệ cơ số X nhằm biểu diễn giá trị, với X ở trong tập vừa lòng F thì X càng béo đã càng tiết kiệm chi phí không khí rộng trong những khi vẫn đảm bảo dễ dãi chuyển đổi Base 2 Base X.
Thế thì tại sao vẫn là Base 16 cơ mà ko áp dụng Base 128, Base 256 ?
Câu trả lời nằm ở con số ký tự dùng để màn biểu diễn. Hex thực hiện 16 ký kết tự 0-9A-F.Base n thì cần thực hiện n ký từ bỏ khác nhau để biểu diễn quý hiếm. Trong bảng ASCII chỉ bao gồm 128 cam kết trường đoản cú, và một vài cam kết trường đoản cú ko hiển thị được. vì thế nếu như không sử dụng Hex thì chỉ hoàn toàn có thể thực hiện các hệ cơ số sau: 8, 32 và 64
1 ký tự Oct biểu diễn 3 bit Bin.1 ký từ B32 màn trình diễn 5 bit Bin.1 ký kết trường đoản cú B64 trình diễn 6 bit Bin.
Cả 3 hệ cơ số trên rất nhiều cần yếu màn biểu diễn đầy đủ 1 byte nhị phân được. vì thế, trong toàn bộ các chọn lọc thì chỉ có một hệ cơ số độc nhất vô nhị đầy đủ ưu thế nhằm màn trình diễn ráng mang lại hệ nhị phân, đó chính là Hex.