HEXA LÀ GÌ

     

Với những người dân học và thao tác làm việc trong ngành technology thông tin thì hệ cơ số 16 chắc không phải không quen gì. Tức thì từ khi học các môn cửa hàng trên trường, hay là trong vượt trình tò mò trên mạng, họ đã được ra mắt 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 kia thì hệ thập phân là thường gặp gỡ nhất, đấy là hệ cơ số bọn họ thường sử dụng trong tính toán. Tiếp sau là hệ nhị phân thì cũng thấy nhiều vì đấy là hệ cơ số máy tính sử dụng.Nằm thân 2 hệ cơ số sẽ là Hex. Bài toán "nằm giữa" này cũng là chiếc cảm thừa nhận của cá nhân mình thôi. Nhưng chắc hẳn rằng là tính năng và sự thông dụng của Hex cũng không hề thua kém cạnh gì Dec và Bin.Bạn vẫn xem: Hexa là gì

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

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

Hiển thị thông báo lỗi: địa chỉ ô nhớ xảy ra lỗi được biểu diễn dưới dạng hexa, góp lập trình viên thuận lợi hơn trong việc tìm và sửa lỗi.Sử dụng vào mã hóa.

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

Và còn nhiều nữa ...Nếu các bạn code Assembly và đùa CTF mảng RE thì sẽ phải làm việc với hex khôn cùng nhiều.

Tại sao Hex lại được thực hiện nhiều vậy nên ?

Như bản thân đã nhắc đến ở trên thì Hex "nằm giữa" Dec và Bin. Lý do lại nói bởi vậy ?Vì Dec dễ áp dụng hơn với bé người, còn máy tính xách tay thì chỉ gọi Bin. Hex thì thân mật với con tín đồ hơn Bin. Đọc, viết và áp dụng Hex trong giám sát thì tiện hơn so với Bin, nhưng vẫn không bằng thực hiện Dec.

Ưu điểm lắp thêm hai là bọn họ có thể biểu diễn một số ít nguyên to dưới dạng Hex với số lượng ký từ bỏ cần sử dụng là khôn xiết ít. Không gian (số lượng ký kết tự) cần áp dụng để màn trình diễn giá trị bên dưới dạng Hex ít hơn 4 lần đối với khi trình diễn dưới dạng Bin. Con số này ít hơn khi lấy Hex so sánh với Dec, nhưng vẫn luôn là một ưu điểm mà Hex quá trội rộng so cùng với Dec và Bin.

Xem thêm: Tác Hại Của Việc Kết Hôn Sớm Có Tác Hại Gì ? Nãªn Hay Khã´Ng Nãªn KếT Hã´N SớM


*

Nhìn vào biểu đồ trên, thường thấy rằng buộc phải phải thêm một chữ số nữa để trình diễn giá trị khi đạt những mốc:

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

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

*

Tại sao ko sử dụng các hệ cơ số to hơn ?

Qua những lý do vừa đề cập, chúng ta dễ dàng nhận ra rằng: khi áp dụng hệ cơ số X để màn trình diễn giá trị, với X ở trong tập thích hợp F thì X càng mập sẽ càng ngày tiết kiệm không gian hơn trong những khi vẫn bảo đảm dễ dàng biến đổi Base 2 Base X.

Thế thì lý do vẫn là Base 16 mà lại không áp dụng Base 128, Base 256 ?

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

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

Xem thêm: 3 Bài Phân Tích Tự Tình 2 Hồ Xuân Hương Hay Nhất, Phân Tích “Tự Tình” 2 Của Nhà Thơ Hồ Xuân Hương

Cả 3 hệ cơ số trên những không thể màn biểu diễn trọn vẹn 1 byte nhị phân được. Như vậy, trong toàn bộ các tuyển lựa thì chỉ có 1 hệ cơ số nhất đủ điểm mạnh để màn trình diễn thay mang lại hệ nhị phân, đó đó là Hex.