Chuyển đổi Hexa sang ASCII & ASCII sang Hexa với ví dụ

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Dữ liệu dưới dạng văn bản và số được sử dụng để lập trình các thiết bị điện tử. Nhưng máy tính không thể hiểu được ngôn ngữ của con người. Họ chỉ có thể hiểu dữ liệu ở dạng 0 và 1. Để làm cho dữ liệu có thể diễn giải được bằng máy tính, nhiều định dạng số đang được sử dụng. Một số trong số đó là hệ thống số nhị phân, hệ thống số bát phân, hệ thống số thập lục phân, vv .. Để làm cho văn bản dễ hiểu bằng máy tính, mã ASCII được sử dụng. Bộ chuyển đổi nội bộ được sử dụng để chuyển đổi dữ liệu từ định dạng này sang định dạng khác. Chuyển đổi Hexa sang ASCII được thảo luận dưới đây. Máy tính tham khảo một bảng mã ASCII tiêu chuẩn để tham khảo.

Hệ thống số thập lục phân là gì?

Hệ thống số thập lục phân là một hệ thống số vị trí dùng để biểu diễn số. Nó sử dụng mười sáu biểu tượng để đại diện cho các con số, do đó có tên là ‘Hexa’. Các ký hiệu được sử dụng bởi hệ thập lục phân ar '0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F.' Hệ thống số thập lục phân sử dụng bảng chữ cái làm ký hiệu cùng với số .




Các ký hiệu ‘0-9’ được sử dụng để biểu thị các số 0-9. Các ký hiệu 'A-F' được sử dụng để biểu thị các số từ mười đến mười lăm. Biểu diễn số thập lục phân yêu cầu bốn bit thập phân cho mỗi chữ số.

Sử dụng hệ thống số thập lục phân

Hệ thống số thập lục phân được sử dụng phổ biến bởi các nhà lập trình và phát triển máy tính. Vì máy tính chỉ có thể hiểu các bit nhị phân, nên hầu hết các tập lệnh của máy tính sử dụng mã nhị phân. Định dạng đánh số thập lục phân rất hữu ích khi có một số nhị phân lớn để giải thích và khi các phép toán số học được thực hiện trên các số lớn hơn. Số thập lục phân cung cấp cho người dùng giải thích dữ liệu dễ dàng. Tất cả các thiết bị điện tử hiện đại đều sử dụng định dạng đánh số thập lục phân. Trong giao tiếp kỹ thuật số, dữ liệu cần truyền được chuyển sang định dạng thập lục phân và truyền qua kênh để truyền thông không có lỗi. Bộ xử lý làm việc với độ dài từ là 64 bit cũng sử dụng định dạng thập lục phân cho tập lệnh.



Mã ASCII là gì?

ASCII là viết tắt của - American Standard Code for Information Interchange. Đó là một trong những cột mốc quan trọng của IEEE. Nó là một tiêu chuẩn mã hóa ký tự cho giao tiếp điện tử để biểu diễn các chữ cái và bảng chữ cái trong máy tính, thiết bị điện tử, v.v. ASCII được phát triển ở Mỹ, sử dụng mã Telegraph. Năm 1963, ấn bản đầu tiên của mã ASCII được xuất bản. Nó đã trải qua nhiều lần sửa đổi trong nhiều năm và bản cập nhật mới nhất được thực hiện vào năm 1986. Mã ASCII dựa trên Bảng chữ cái tiếng Anh. Nó có 256 mã ký tự, cũng bao gồm 127 ký tự được chỉ định.

Mã ASCII được chia thành hai bộ - Mã ASCII tiêu chuẩn và mã ASCII mở rộng. Mã ASCII chuẩn đại diện cho các ký tự như ‘a’ đến ‘z’ và các chữ số ‘0’ đến’9 ′. Chúng nằm trong khoảng từ 0-127 ở dạng thập phân và từ 00 đến 7F ở định dạng Hệ thập lục phân. Đây còn được gọi là các ký tự có thể in. Mã từ 0 đến 31 chứa các ký tự điều khiển được gán để điều khiển các thiết bị ngoại vi và không thể in được.


Mã ASCII mở rộng chứa các ký hiệu và ký tự chủ yếu được sử dụng trong các ngôn ngữ khác nhau. Chúng nằm trong khoảng từ 128 đến 255 trong hệ thập phân hoặc 80 đến FF trong Hệ thập lục phân. Mã mở rộng, cùng với mã Điều khiển có trong mã ASCII Chuẩn, được sử dụng cho các giao thức truyền thông khác nhau như RS = -232, RS-485, RS-422, TTL. Với sự ra đời của thời gian, nhiều sửa đổi được thực hiện trong ASCII để bao gồm các ngôn ngữ không phải tiếng Anh.

Sử dụng mã ASCII

Điện thoại và điện báo của Mỹ TWX, là hãng đầu tiên sử dụng mã ASCII vào năm 1963. Nó được dùng làm mã máy điện thoại bảy bit. Từ năm 1968, tất cả các máy tính được sử dụng bởi Chính phủ Liên bang Hoa Kỳ bắt đầu sử dụng ASCII để trao đổi thông tin. Cho đến năm 2007, ASCII là tiêu chuẩn mã hóa ký tự chung cho World Wide Web. Mã hóa ASCII sử dụng 1 byte cho mỗi ký tự.

Phương pháp chuyển đổi Hexa sang ASCII

Mã ASCII dùng để mã hóa các ký tự trong máy tính. Để in một ký tự ASCII hoặc để hiển thị nó trên màn hình, mã thập lục phân được chỉ định cho ký tự đó phải được sử dụng. Để xác định các ký tự, điều quan trọng là phải biết chuyển đổi Hexa sang ASCII.

ASCII sử dụng một từ một byte để biểu diễn một ký tự. Vì vậy, hãy chia hệ thập lục phân thành các cặp, vì mỗi chữ số của hệ thập lục phân là 4 bit. Đối với mỗi cặp, hãy tìm ký tự ASCII được chỉ định từ bảng tra cứu ASCII.

Bảng ASCII

Bảng ASCII

Ví dụ về chuyển đổi Hexa sang ASCII

Để hiểu chuyển đổi, chúng ta hãy xem ví dụ. Hãy để chúng tôi chuyển đổi số thập lục phân ‘52696368’ thành ASCII.

Bước 1: Thực hiện các cặp bắt đầu từ phía bên tay phải. Nếu có thêm một chữ số, hãy thêm số 0 ở phía bên trái để hoàn thành cặp.

= 52 | 69 | 63 | 68.

Bước 2: Tham khảo bảng mã ASCII để lấy ký tự tương đương với cặp thập lục phân.

Từ bảng, 52 = R, 69 = i, 63 = c, 68 = h

Do đó, biểu diễn ASCII của số hexadeciamal đã cho là 'Rich'.

Phương pháp chuyển đổi ASCII sang thập lục phân

Chuyển đổi ASCII sang hệ thập lục phân ios rất hữu ích để bảo vệ các địa chỉ email. Trong chuyển đổi này, một chuỗi văn bản được chuyển đổi thành chuỗi số thập lục phân. Phương pháp chuyển đổi này là quy trình ngược lại của quá trình chuyển đổi Hexa sang ASCII. Ở đây ký tự ASCII được lấy và bảng tra cứu được tham chiếu để tạo ra số Hệ thập lục phân.

Ví dụ về chuyển đổi ASCII sang Hexa

Chúng ta hãy xem một ví dụ để hiểu chuyển đổi ASCII sang Hexa. Hãy để chúng tôi chuyển đổi chuỗi văn bản 'Hope' thành một số thập lục phân.

Từ bảng ASCII, H = 48: o = ox6F: p = ox70: e = ox65

Do đó, chuyển đổi thập lục phân của chuỗi ASCII đã cho là '48 ox6f ox70 ox65'.

Bộ mã hóa cho chuyển đổi

Việc chuyển đổi Hexa sang ASCII có thể dễ dàng thực hiện bằng các bộ chuyển đổi trực tuyến. Máy tính sử dụng chương trình JAVA để chuyển đổi. Chuyển đổi này được sử dụng cho các thiết bị ngoại vi như máy in, màn hình, v.v.

Thuật toán được sử dụng trong các hệ thống máy tính để chuyển đổi các giá trị ASCII trước hết là chuyển đổi ký tự thành số nguyên tương đương từ bảng tra cứu. Số nguyên này được gọi là giá trị ASCII của ký tự đã cho. Số nguyên này sau đó được chuyển đổi thành giá trị Hệ thập lục phân.

Ngày nay, công nghệ kỹ thuật số đang được áp dụng trên toàn thế giới. Mã ASCII cũng được sửa đổi để bao gồm các ký tự và ký hiệu từ nhiều ngôn ngữ khác nhau. Trong mã ASCII, tất cả các mã điều khiển được nhóm lại với nhau cũng như tất cả các mã đồ họa cũng được nhóm lại với nhau để cải thiện tính dễ sử dụng. Chuyển đổi chuỗi ASCII 'EUPHORIA' thành số Thập lục phân.