HEXADECIMAL LÀ GÌ

Với những người học và thao tác làm việc trong nghề Công nghệ lên tiếng thì hệ cơ số 16 chắc chưa phải lạ lẫm gì. Ngay từ bỏ khi tham gia học các môn đại lý bên trên ngôi trường, Hay những vào quy trình tìm hiểu bên trên mạng, họ đã có được ra mắt về quan 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 bát phân (Octal)Hệ thập lục phân (Hexadecimal)

Trong 4 hệ đếm cơ bạn dạng kia thì hệ thập phân là hay chạm mặt duy nhất, đấy là hệ cơ số họ thường dùng trong tính toán. Tiếp theo là hệ nhị phân thì cũng thấy các vì chưng đấy là hệ cơ số máy tính xách tay thực hiện.Nằm giữa 2 hệ cơ số sẽ là Hex. Việc "nằm giữa" này cũng là mẫu cảm giác của cá thể bản thân thôi. Nhưng chắc chắn là công dụng với sự phổ biến của Hex cũng không hề thua kém cạnh gì Dec và Bin.

Bạn đang xem: Hexadecimal là gì

Chúng ta hoàn toàn có thể thấy Hex nơi đâu ?

Điểm qua một số tác dụng của Hex:

Hiển thị thông báo lỗi: shop ô lưu giữ xảy ra lỗi được màn biểu diễn bên dưới dạng hexa, giúp lập trình viên dễ ợt 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 nhiều nữa ...Nếu các bạn code Assembly với nghịch CTF mảng RE thì đang cần thao tác với hex không hề ít.

Tại sao Hex lại được sử dụng nhiều điều này ?

Nhỏng tôi đã nhắc đến ở trên thì Hex "ở giữa" Dec cùng Bin. Tại sao lại nói như thế ?Vì Dec dễ dàng áp dụng hơn cùng với nhỏ người, còn laptop thì chỉ đọc Bin. Hex thì thân mật và gần gũi với nhỏ tín đồ rộng Bin. Đọc, viết với áp dụng Hex vào tính tân oán thì một thể hơn đối với Bin, cơ mà vẫn ko bằng sử dụng Dec.

Tuy Dec dễ thực hiện nhưng lại nhằm đổi khác Bin -> Dec thì ko luôn thể nhỏng thay đổi tự Bin -> Hex. Việc dễ dãi biến đổi Bin Hex là ưu điểm đầu tiên khiến Hex được sử dụng các.Vì 2^4 = 16 nên từng 4 bit đều rất có thể được trình diễn bởi 1 cam kết tự Hex, 1 byte được màn biểu diễn bởi 2 ký kết từ bỏ Hex. Điều này là cố định và thắt chặt, trong những lúc cùng với Dec thì không như vậy.

Xem thêm: Tuổi Mậu Thìn 1988 Hợp Hướng Nhà Nào, Sinh Năm 1988 Mậu Thìn Hợp Hướng Nào

Ưu điểm trang bị nhì là họ rất có thể trình diễn 1 số ít nguyên ổn bự dưới dạng Hex với số lượng ký từ bỏ đề nghị sử dụng là hết sức ít. Không gian (con số ký kết tự) phải áp dụng để màn biểu diễn giá trị dưới dạng Hex thấp hơn 4 lần so với lúc biểu diễn dưới dạng Bin. Con số này thấp hơn Khi mang Hex đối chiếu với Dec, nhưng vẫn là một trong những điểm mạnh mà Hex quá trội rộng đối với Dec và Bin.

*
Nhìn vào biểu đồ dùng bên trên, dễ thấy rằng rất cần phải thêm một chữ số nữa để màn biểu diễn cực hiếm khi đạt các mốc:

Dec: 10, 100, 1000, ....Bin: 2, 8, 16, 32, 64, 128, 256, ....Hex: 16, 256, ....

=> Các hệ cơ số thuộc tập thích hợp sau là tương thích nhằm biểu diễn sửa chữa đến Bin:

*

Tại sao ko áp dụng những hệ cơ số lớn hơn ?

Qua phần đa nguyên nhân vừa nói, họ dễ ợt nhận biết rằng: Lúc thực hiện hệ cơ số X để trình diễn giá trị, cùng với X nằm trong tập thích hợp F thì X càng phệ đã càng tiết kiệm ngân sách và chi phí không gian hơn trong những khi vẫn bảo đảm thuận tiện đổi khác Base 2 Base X.

Thế thì tại sao vẫn là Base 16 mà ko áp dụng Base 128, Base 256 ?

Câu trả lời nằm ở con số ký từ dùng để làm trình diễn. Hex áp dụng 16 ký kết từ bỏ 0-9A-F.Base n thì nên cần áp dụng n ký kết trường đoản cú khác nhau để màn trình diễn cực hiếm. Trong bảng ASCII chỉ tất cả 128 ký kết từ bỏ, và một trong những ký tự không hiển thị được. vì thế nếu không áp dụng Hex thì chỉ có thể thực hiện các hệ cơ số sau: 8, 32 và 64

1 cam kết từ Oct trình diễn 3 bit Bin.1 ký từ bỏ B32 biểu diễn 5 bit Bin.1 ký tự B64 màn trình diễn 6 bit Bin.

Cả 3 hệ cơ số bên trên hồ hết tất yêu biểu diễn đầy đủ 1 byte nhị phân được. vì thế, vào toàn bộ các gạn lọc thì chỉ có 1 hệ cơ số độc nhất đủ ưu thế nhằm màn trình diễn vắt mang đến hệ nhị phân, đó chính là Hex.