HomeĐời SốngHexa là gì

Hexa là gì

17:32, 25/03/2021

Với những người học tập cùng thao tác trong lĩnh vực Công nghệ đọc tin thì hệ cơ số 16 có thể chưa hẳn lạ lẫm gì. Ngay từ bỏ khi học những môn cơ sở bên trên trường, Hay những vào quy trình khám phá bên trên mạng, chúng ta đã có được reviews về có mang Hệ đếm và 4 hệ đếm cơ bản:

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ơ bạn dạng cơ thì hệ thập phân là thường gặp độc nhất, đây là hệ cơ số họ hay sử dụng trong tính tân oán. Tiếp theo là hệ nhị phân thì cũng thấy các vì chưng đó là hệ cơ số máy tính sử dụng.Nằm thân 2 hệ cơ số đó là Hex. Việc "nằm giữa" này cũng chính là mẫu cảm giác của cá thể mình thôi. Nhưng chắc chắn là công dụng cùng sự thịnh hành của Hex cũng không hề kém cạnh gì Dec cùng Bin.

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

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

Điểm qua một vài chức năng của Hex:

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

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

Tại sao Hex lại được sử dụng nhiều những điều đó ?

Như tôi đã nhắc tới ở bên trên thì Hex "ở giữa" Dec cùng Bin. Tại sao lại nói điều này ?Vì Dec dễ thực hiện rộng với nhỏ bạn, còn laptop thì chỉ đọc Bin. Hex thì thân thiết với con tín đồ rộng Bin. Đọc, viết và sử dụng Hex trong tính tân oán thì luôn tiện rộng so với Bin, mà lại vẫn không bởi thực hiện Dec.

Tuy Dec dễ áp dụng mà lại nhằm biến hóa Bin -> Dec thì ko tiện nlỗi chuyển đổi trường đoản cú Bin -> Hex. Việc thuận tiện đổi khác Bin Hex là ưu thế đầu tiên khiến cho Hex được áp dụng nhiều.Vì 2^4 = 16 phải từng 4 bit rất nhiều rất có thể được màn biểu diễn bằng 1 cam kết tự Hex, 1 byte được màn trình diễn bởi 2 cam kết từ Hex. Như vậy là thắt chặt và cố định, trong khi với Dec thì không phải như vậy.

Xem thêm: Orlistat Là Thuốc Gì - Công Dụng & Liều Dùng Hello Bacsi

Ưu điểm vật dụng nhị là chúng ta có thể trình diễn 1 số ít nguyên ổn to dưới dạng Hex cùng với con số ký kết tự buộc phải áp dụng là khôn xiết ít. Không gian (con số ký kết tự) yêu cầu sử dụng để trình diễn giá trị bên dưới dạng Hex ít hơn 4 lần so với khi màn trình diễn dưới dạng Bin. Con số này ít hơn Lúc lấy Hex đối chiếu với Dec, nhưng lại vẫn là 1 trong những ưu thế nhưng Hex vượt trội hơn so với Dec với Bin.

*
Nhìn vào biểu thứ trên, dễ thấy rằng rất cần được thêm 1 chữ số nữa để biểu diễn quý hiếm Lúc đạ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ố thuộc tập phù hợp sau là tương thích để màn trình diễn sửa chữa đến Bin:

*

Tại sao ko thực hiện các hệ cơ số to hơn ?

Qua đầy đủ nguyên do vừa đề cập, họ tiện lợi nhận biết rằng: khi thực hiện hệ cơ số X để màn trình diễn quý giá, với X trực thuộc tập đúng theo F thì X càng lớn đang càng tiết kiệm chi phí không khí hơn trong những lúc vẫn đảm bảo dễ ợt biến hóa Base 2 Base X.

Thế thì tại vì sao vẫn là Base 16 mà lại không thực hiện Base 128, Base 256 ?

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

1 cam kết trường đoản cú 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 từ B64 màn trình diễn 6 bit Bin.

Xem thêm: " Bác Sĩ Nội Trú Tiếng Anh Là Gì ? Bác Sĩ Nội Trú Trong Tiếng Anh Là Gì

Cả 3 hệ cơ số trên hầu hết thiết yếu màn trình diễn vừa đủ 1 byte nhị phân được. do vậy, trong tất cả những gạn lọc thì chỉ có một hệ cơ số duy nhất đầy đủ ưu điểm nhằm trình diễn cầm cố mang lại hệ nhị phân, đó chính là Hex.


Chuyên mục: Đời Sống