Cách Chuyển Đổi Hệ Cơ Số 2 Sang 16 Sang Hệ 2, Các Cách Chuyển Đổi Giữa Các Hệ Cơ Số

So với những ai không là lập trình viên thì khi biết đến các hệ nhị phân, thập phân, thập lục phân…đều không hiểu. Còn với mỗi lập trình viên, những hệ số đó là khá thân thuộc & trọng yếu trong công việc. Mỗi hệ số có một cách trổ tài riêng. Trong nội dung này sẽ có những học thức căn bản về hệ số thập lục phân; nhị phân; cách đổi từ hệ 16 sang hệ 2 & trái lại.

Bạn đang xem: Cách chuyển hóa hệ cơ số 2 sang 16(*16*)

Giới thiệu khái quát về hệ 16 (thập lục phân) & hệ 2 (nhị phân)

Để biết cách đổi từ hệ 16 sang hệ 2 & trái lại thì tất cả chúng ta cần tinh thông về quy ước của 2 hệ này. Như thế mới có thể tiến hành chuyển hóa một cách đơn giản.

Hệ cơ số 16 (hệ thập lục phân)

Vào năm 1963 trong toàn cầu điện toán hệ cơ số thập lục phân hiện ra khởi nguồn từ trung tâm tư vấn du học IBM. Trước đây, thế hệ trước của chúng là hệ thống sử dụng trong laptop Bendix ₲-15. Hệ thống này có chứa các ký tự số từ 0 đến 9 & kí tự chữ từ ? đến ₣.

Hệ cơ số 16 có tên tiếng Anh là Hex (hay hexadecimal). Chúng là một hệ đếm dựa theo 16 ký tự bao gồm số & chữ. Đặc tính của hệ đếm này khá thú vị. Bởi vì trong hệ thập phân thường dùng chỉ bao gồm 10 ký tự chữ số để biểu thị các con số. Do hệ Hex có 16 chữ số, nên 6 chữ số thêm vào (ngoài 10 chữ số trong hệ thập phân) được biểu thị bằng 6 chữ cái trước hết của bảng chữ cái.

Xem Thêm  Chế độ xem SQL là gì? - xác định một chế độ xem trong sql

Cuối cùng, các chữ số hệ Hex bao gồm ?, Ɓ, ₵, ?, E, ₣ & 0, 1, 2, 3, 4, 5, 6, 7, 8, 9. Hiện tại, chúng được vận dụng khá thông dụng trong toán học & CNTT. Vận dụng hệ 16 vào lập trình HTML được biểu thị bằng số thập lục phân 6 chữ số FFFFFF. Chúng có tính chất color đại diện cho màu trắng. Còn 000000 đại diện cho màu đen…

Hệ cơ số 2 (hệ nhị phân)

Hệ cơ số 16 (hệ thập lục phân)

Hệ cơ số này được biết tới sớm nhất trong lịch sử. Từ cổ đại chúng đã được ứng dụng ở Ai Cập cổ xưa, Trung Quốc & Ấn Độ với nhiều mục đích khác nhau. & cho đến nay hệ cơ số 2 đã biến đổi thành từ ngữ của nghề khoa học điện tử & laptop.

Hệ cơ số 2 (nhị phân) có tên tiếng Anh là BIN (hay Binary). Hệ này sử dụng 2 ký tự duy đặc biệt là 0 & 1 để diễn đạt một giá trị. Đây là hệ thống để phát hiện tín hiệu điện hiệu quả nhất: tắt (0) & bật (1). Không những thế, chúng cũng là nền tảng cho mã nhị phân được ứng dụng vào soạn thảo dữ liệu bằng máy tính. Kể cả những văn bản kỹ thuật số mà tất cả chúng ta đang đọc hiện tại cũng bao gồm các số nhị phân.

Việc đọc một số hệ cơ số 2 đơn giản hơn so bạn nghĩ. Đây là một trong các hệ đếm dùng địa điểm định lượng. Vì thế, mỗi chữ số trong một số hệ 2 được nâng lên lũy thừa 2. Chúng sẽ được khởi đầu từ địa điểm phía ngoài cùng bên phải là 20. Trong hệ nhị phân, mỗi chữ số hệ 2 đề cập đến 1 bit.

Xem Thêm  Cách lấy giá trị từ điển theo khóa bằng Python - cách lấy giá trị trong từ điển python

*

Cách chuyển hóa giữa hai hệ cơ số 16 & hệ cơ số 2

Hệ cơ số 2 (hệ nhị phân)

Tất cả chúng ta có thể tiến hành chuyển hóa đơn giản giữa 2 hệ cơ số 16 & 2. Việc chuyển hóa được dựa theo bảng chuyển hóa sau:

Bảng chuyển hóa từ hệ cơ số 16 (thập lục phân) sang hệ cơ số 2 (nhị phân)

Cơ số 16Cơ số 200000100012001030011401005010160110701118100091001A1010B1011C1100D1101E1110F1111

Cách đổi từ hệ 16 sang hệ 2

Cách chuyển hóa bao gồm 2 bước căn bản sau:

Bước 1: Trước tiên cần chuyển từng số trong số 16 sang nibble.

Bước 2: Sau đó phối hợp các nibble lại thành chuỗi số trong hệ cơ số 2.

*

Cách đổi từ hệ 16 sang hệ 2

Chẳng hạn đầu tiên: Chuyển số hex 0x40 về hệ cơ số 2

Chia từng số hệ 16 ra & chuyển về số hệ 2 0x4 = 01002 & 0x0 = 00002.Sau đó phối hợp hai số trên lại thành một là 010000002.Vậy kết quả sau cách chuyển hóa từ hệ 16 sang hệ 2 0x40 = 010000002

Chia từng số hệ 16 ra & chuyển về số hệ 2 0x4 = 01002 & 0x0 = 00002.Sau đó phối hợp hai số trên lại thành một là 010000002.Vậy kết quả sau0x40 = 010000002

Chẳng hạn thứ hai: Chuyển số hex 0x63F về hệ cơ số 2

Chia từng số hệ 16 ra & chuyển về số nhị phân 0x6 = 01102; 0x3 = 00112; 0xF = 11112.Sau đó phối hợp ba số trên lại thành một là 0110001111112.Vậy kết quả sau cách chuyển hóa từ hệ 16 sang hệ 2 0x63F = 0110001111112

Xem Thêm  Ví dụ về mã liên kết nút HTML - Cách tạo siêu liên kết HTML bằng thuộc tính HREF trên thẻ - liên kết trong nút html

Cách đổi từ hệ 2 sang hệ 16

Chia từng số hệ 16 ra & chuyển về số nhị phân 0x6 = 01102; 0x3 = 00112; 0xF = 11112.Sau đó phối hợp ba số trên lại thành một là 0110001111112.Vậy kết quả sau0x63F = 0110001111112

Cách chuyển hóa này cũng chỉ bao gồm 2 bước sau:

Bước 1: Chia các số hệ 2 thành các nibble hợp lý.

Bước 2: Sau đó chuyển các nibble trên thành hệ số 16 tương ứng.

Chẳng hạn minh họa: Chuyển số hệ cơ số 2 010001012 về số 16

Chia số hệ cơ số 2 thành nhóm 4 bit 01002 = 0x4 & 01012 = 0x5.Sau đó phối hợp hai số trên lại thành một là 0x45.Vậy kết quả sau khoảng thời gian chuyển hóa 010001012 = 0x45.

Tham khảo thêm: (*16*)

Chia số hệ cơ số 2 thành nhóm 4 bit 01002 = 0x4 & 01012 = 0x5.Sau đó phối hợp hai số trên lại thành một là 0x45.Vậy kết quả sau khoảng thời gian chuyển hóa 010001012 = 0x45.Tham khảo thêm: Nên Đắp Mặt Nạ Nha Đam Mấy Lần Một Tuần Là Hiệu Quả Nhất? Đắp Mặt Nạ Nha Đam Mấy Lần 1 Tuần(*16*)

Để có thể lập trình tốt thì những quy ước trên buộc phải được tinh thông. Cách đổi từ hệ 16 sang hệ 2 & trái lại theo các bước chỉ dẫn trên là không khó. Vì thế, bạn có thể chuyển hóa đơn giản sau khoảng thời gian hiểu được nguyên lý của chúng.

Viết một bình luận