Nhị phân so với ASCII
Mã nhị phân là một phương pháp được sử dụng trong máy tính và thiết bị kỹ thuật số, để biểu diễn và chuyển văn bản, ký hiệu hoặc hướng dẫn bộ xử lý. Vì máy tính và thiết bị kỹ thuật số thực hiện các hoạt động cơ bản của chúng dựa trên hai giá trị điện áp (Cao hoặc Thấp), nên mọi bit dữ liệu liên quan đến một quy trình phải được chuyển đổi thành dạng đó. Phương pháp lý tưởng để hoàn thành nhiệm vụ này là biểu diễn dữ liệu trong hệ thống số nhị phân, chỉ bao gồm hai chữ số, 1 và 0. Ví dụ: với mỗi lần gõ phím trên bàn phím của bạn, nó tạo ra một chuỗi 1`s và 0`s, là duy nhất cho mỗi ký tự và gửi nó dưới dạng đầu ra. Quá trình chuyển đổi dữ liệu thành mã nhị phân được gọi là mã hóa. Nhiều phương pháp mã hóa được sử dụng trong máy tính và viễn thông.
ASCII, viết tắt của American Standard Code for Information Interchange, là một mã hóa tiêu chuẩn cho các ký tự chữ và số được sử dụng trong máy tính và các thiết bị liên quan. ASCII được giới thiệu bởi Viện Tiêu chuẩn Hoa Kỳ (USASI), nay được gọi là Viện Tiêu chuẩn Quốc gia Hoa Kỳ.
Thông tin thêm về Mã nhị phân
Cách đơn giản nhất để mã hóa dữ liệu là gán một giá trị cụ thể (chủ yếu là số thập phân) cho ký tự hoặc ký hiệu hoặc lệnh, sau đó chuyển đổi giá trị (số thập phân) thành số nhị phân, chỉ bao gồm của 1`s và 0`s. Chuỗi 1 `s và 0`s được gọi là chuỗi nhị phân. Độ dài của chuỗi nhị phân xác định số lượng các ký tự hoặc lệnh khác nhau có thể được mã hóa. Chỉ với một chữ số, chỉ có thể biểu diễn hai ký tự hoặc hướng dẫn khác nhau. Với hai chữ số, bốn ký tự hoặc hướng dẫn có thể được biểu diễn. Nói chung, với một chuỗi nhị phân gồm n chữ số, có thể biểu diễn 2ký tự, hướng dẫn hoặc trạng thái khác nhau.
Nhiều phương pháp mã hóa tồn tại với độ dài khác nhau của chuỗi nhị phân, trong đó một số có độ dài không đổi và một số có độ dài thay đổi. Một số mã nhị phân có chuỗi bit không đổi là ASCII, ASCII mở rộng, UTF-2 và UTF-32. UTF-16 và UTF-8 là mã nhị phân có độ dài thay đổi. Cả mã Huffman và mã Morse cũng có thể được coi là mã nhị phân có độ dài thay đổi.
Thông tin thêm về ASCII
ASCII là một lược đồ mã hóa ký tự chữ và số được giới thiệu vào những năm 1960. ASCII gốc sử dụng chuỗi nhị phân dài 7 chữ số, cho phép nó biểu diễn 128 ký tự. Phiên bản mới hơn của ASCII được gọi là ASCII mở rộng sử dụng chuỗi nhị phân dài 8 chữ số, mang lại cho nó khả năng đại diện cho 256 ký tự khác nhau.
ASCII chủ yếu bao gồm hai loại ký tự là các ký tự điều khiển (được biểu thị bằng 0-31decimalvà 127decimal) và các ký tự có thể in được (đại diện bởi 32- 126decimal). Ví dụ: xóa phím điều khiển được cung cấp giá trị 127decimalđược biểu thị bằng 1111111. Ký tự a, được cho giá trị 97decimal, được đại diện bởi 1100001. ASCII có thể đại diện cho các chữ cái trong cả hai trường hợp, số, ký hiệu và phím điều khiển.
Sự khác biệt giữa Mã nhị phân và ASCII là gì?
• Mã nhị phân là một thuật ngữ chung được sử dụng cho phương pháp mã hóa các ký tự hoặc lệnh, nhưng ASCII chỉ là một trong những quy ước mã hóa các ký tự được chấp nhận trên toàn cầu và là lược đồ mã hóa nhị phân được sử dụng phổ biến nhất trong hơn ba thập kỷ..
• Mã nhị phân có thể có độ dài khác nhau để mã hóa tùy thuộc vào số ký tự, lệnh hoặc phương pháp mã hóa, nhưng ASCII chỉ sử dụng chuỗi nhị phân dài 7 chữ số và dài 8 chữ số cho ASCII mở rộng.