Sự khác biệt giữa nhị phân và ASCII

Nhị phân vs 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ố, để thể hiệ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 dựa trên hai giá trị điện áp (Cao hoặc Thấp), 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 nhấn phím trên bàn phím của bạn, nó tạo ra một chuỗi 1 và 0, là duy nhất cho mỗi ký tự và gửi nó như là đầ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 điện toán và viễn thông.

ASCII, viết tắt của American Mã tiêu chuẩn để trao đổi thông tin, 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), còn được gọi là Viện Tiêu chuẩn Quốc gia Hoa Kỳ.       

Tìm hiểu 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 bằng số thập phân) cho ký tự hoặc ký hiệu hoặc hướng dẫn, sau đó chuyển đổi giá trị (số thập phân) thành số nhị phân, chỉ bao gồm 1 và 0. Chuỗi 1 và 0 được gọi là chuỗi nhị phân. Độ dài của chuỗi nhị phân xác định số lượng ký tự hoặc hướng dẫn khác nhau có thể được mã hóa. Chỉ với một chữ số, chỉ có hai ký tự hoặc hướng dẫn khác nhau có thể được trình bày. Với hai chữ số, bốn ký tự hoặc hướng dẫn có thể được trình bày. Nói chung, với một chuỗi nhị phân n chữ số, 2n các ký tự, hướng dẫn hoặc trạng thái khác nhau có thể được trình bày.    

Nhiều phương thức mã hóa tồn tại với các chuỗi nhị phân có độ dài khác nhau, trong đó một số có độ dài không đổi và các độ dài khác biến đổi. Một vài 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à các mã nhị phân có độ dài thay đổi. Cả mã hóa Huffman và mã Morse cũng có thể được coi là mã nhị phân có độ dài thay đổi.

Tìm hiểu 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ó đại diện cho 128 ký tự. Một phiên bản mới hơn của ASCII được gọi là đa thế hệ ASCII sử dụng chuỗi nhị phân dài 8 chữ số cho nó khả năng thể hiện 256 ký tự khác nhau.

ASCII bao gồm, chủ yếu, hai loại ký tự, đó là nhân vật điều khiển (đại diện bởi 0-31 số thập phân và 127số thập phân) và ký tự có thể in (đại diện bởi 32- 126 số thập phân). Ví dụ: phím điều khiển xóa bỏ được cho giá trị 127số thập phân được đại diện bởi 1111111. Nhân vật một, được cho giá trị 97số thập phân,được đại diện bởi 1100001. ASCII có thể biểu thị 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 ký tự hoặc hướng dẫn, nhưng ASCII chỉ là một trong những quy ước được mã hóa được chấp nhận toàn cầu và là sơ đồ 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ố lượng ký tự, hướng dẫn hoặc phương thức 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.