Với những người dân học với thao tác trong ngành Công nghệ lên tiếng thì hệ cơ số 16 Chắn chắn không phải lạ lẫm gì. Ngay từ khi học những môn các đại lý trên ngôi trường, Hay những vào quá trình mày mò trên mạng, chúng ta đã có giới thiệu về tư tưởng 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ơ phiên bản kia thì hệ thập phân là thường gặp mặt nhất, đó là hệ cơ số bọn họ thường được sử dụng trong tính toán. Tiếp theo là hệ nhị phân thì cũng thấy nhiều do đây là hệ cơ số laptop áp dụng.Nằm thân 2 hệ cơ số sẽ là Hex. Việc "nằm giữa" này cũng chính là dòng cảm giác của cá thể bản thân thôi. Nhưng chắc chắn rằng là tác dụng với sự thịnh hành của Hex cũng không hề kém cạnh gì Dec cùng Bin.quý khách hàng vẫn xem: Hexa là gì

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

Điểm qua một số trong những tính năng của Hex:

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

Bạn đang xem: Hex là hệ đếm

Và còn những nữa ...Nếu các bạn code Assembly và chơi CTF mảng RE thì sẽ đề nghị thao tác với hex không hề ít.

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

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

Ưu điểm trang bị nhì là họ có thể biểu diễn một số nguim lớn dưới dạng Hex với số lượng cam kết trường đoản cú yêu cầu áp dụng là rất ít. Không gian (con số cam kết tự) buộc phải áp dụng để màn trình diễn cực hiếm dưới dạng Hex ít hơn 4 lần so với Khi biểu diễn bên dưới dạng Bin. Con số này thấp hơn khi rước Hex đối chiếu với Dec, mà lại vẫn là 1 trong những điểm mạnh mà Hex quá trội rộng đối với Dec và Bin.

Xem thêm: Aka Là Gì Và Nên Hiểu Thế Nào Cho Đúng? Là Viết Tắt Của Từ Gì Trong Tiếng Anh


*

Nhìn vào biểu đồ dùng bên trên, hay thấy rằng rất cần phải thêm 1 chữ số nữa nhằm màn 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, ....

=> Các hệ cơ số trực thuộc tập đúng theo sau là thích hợp để màn trình diễn thay thế sửa chữa cho Bin:

*

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

Qua mọi lý do vừa kể, chúng ta dễ dàng nhận ra rằng: khi thực hiện hệ cơ số X nhằm trình diễn quý hiếm, cùng với X thuộc tập phù hợp F thì X càng phệ vẫn càng tiết kiệm chi phí không gian rộng trong khi vẫn bảo đảm an toàn dễ dãi biến hóa Base 2 Base X.

Thế thì vì sao vẫn chính là Base 16 mà không sử dụng Base 128, Base 256 ?

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

1 ký từ Oct màn biểu diễn 3 bit Bin.1 ký kết trường đoản cú B32 màn trình diễn 5 bit Bin.1 ký kết tự B64 trình diễn 6 bit Bin.

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

Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *