Bình luận Hex Là Gì – Tìm Hiểu Hệ Cơ Số 16 là ý tưởng trong nội dung hiện tại của Thủy hử chi mộng. Đọc bài viết để biết đầy đủ nhé.
Bạn đang xem: Hex là gì
Đối với mỗi lập trình viên, hệ cơ số thập lục phân (hay còn gọi là hệ 16) là một khái niệm quen thuộc và không kém phần quan trọng. Trong bài viết này, tác giả sẽ cùng các bạn tìm hiểu về hệ cơ số 16, cũng như cách chuyển đổi từ các hệ cơ số khác qua hệ cơ số này và cài đặt chúng bằng ngôn ngữ lập trình.
Lịch sử ra đời
Hệ cơ số thập lục phân hiện nay được công ty IBM giới thiệu với thế giới điện toán vào năm 1963. Tiền thân của hệ thập lục phân là hệ thống sử dụng trong máy tính Bendix G-15. Hệ thống này gồm các kí số từ 0 đến 9, và kí tự từ A đến F.
Tổng quan về hệ cơ số thập lục phân
Hệ thập lục phân tên tiếng anh là Hexadecimal, hay còn gọi là hệ 16, là một hệ đếm có 16 kí số 0 đến 9 và A đến F (không phân biệt chữ hoa và chữ thường), với quy tắc:
A = 10B = 11C = 12D = 13E = 14F = 15
Chuyển đổi các hệ đếm qua hệ thập lục
Hệ thập phân chuyển qua hệ thập lục phân
+—————————————+ +—————————————+| | | || DECIMAL | → | HEXADECIMAL || | | |+—————————————+ +—————————————+Giải thuậtBước 1: Thực hiện phép chia nguyên của số thập phân cần chuyển cho 16 và ghi nhớ lại kết quả dư.Bước 2: Nếu thương số của phép chia khác 0, thì tiếp tục lặp lại bước 1. Ngược lại chuyển qua bước 3.Bước 3: Ghi ngược các số dư theo thứ tự ngược lại.Ví dụỞ đây tôi sẽ thực hiện một ví dụ chuyển số : 923(10) = ?(16)
Lần 1: 923/16 được 57 dư 11 (tương đương với B trong hexa)Lần 2: 57/16 được 3 dư 9Lần 3: 3/16 được 0 dư 3 và dừng lại.Viết các số dư theo thứ tự ngược lại, và ta được:Sơ đồ thực hiện
Hệ nhị phân chuyển qua hệ thập lục phân
+————————————+ +—————————————+| | | || BINARY | → | HEXADECIMAL || | | |+————————————+ +—————————————+Giải thuậtBước 1: Nhóm 4 bits từ phía ngoài cùng bên phải của số nhị phân.Bước 2: Chuyển đổi mỗi nhóm trên sang số thập lục tương ứng theo bảng dưới đây:
HEX | BIN |
0 | 0000 |
1 | 0001 |
2 | 0010 |
3 | 0011 |
4 | 0100 |
5 | 0101 |
6 | 0110 |
7 | 0111 |
8 | 1000 |
9 | 1001 |
A | 1010 |
B | 1011 |
C | 1100 |
D | 1101 |
E | 1110 |
F | 1111 |
Ví dụ
Xem thêm: Complex Là Gì – Nghĩa Của Từ Complex
Trang chính
Liên kết tiêu biểu
Chính sách
Xem thêm: Nhân Vô Thập Toàn Nghĩa Là Gì, Nhân Vô Thập Toàn
Chuyên mục: Hỏi Đáp