logo

Tìm hiểu 32 kí tự đầu tiên của bảng mã ASCII

icon_facebook

Câu hỏi: Tìm hiểu 32 kí tự đầu tiên của bảng mã ASCII theo những gợi ý sau:

Chúng được sử dụng với mục đích gì?

Các kí tự đó có "mặt chữ” không? Hinh ảnh trong ô là các kí tự Latinh (vi dụ EOT, CR,...) có phải là "mặt chữ" không?

Lời giải:

Trong bảng mã ASCII, 32 kí tự đầu tiên là các mã điều khiển. Chúng không được gán mặt chữ. Chúng có tên riêng theo chức năng của mình. Vĩ dụ kí tự số 10 LF (line feet) sẽ chuyển con trỏ văn bản xuống dòng mới, còn kí tự số 13 CR (carriage return) sẽ đưa con trỏ về đầu dòng. Khi soạn thảo văn bản mà ta nhấn phim <Enter> thì phần mềm soạn thảo sẽ tự động chèn cả 2 kí tự này vào văn bản mà chúng ta không nhìn thấy vì chúng không có ảnh. Kết quả là khi nhấn Enter em thấy con trỏ văn bản chuyển về đầu dòng mới. Nếu dùng mã điều khiển để làm mã kí tự thi phải gán mặt chữ cho nó. Ví dụ bộ mã tiếng Việt TCVN/5712:1993, còn gọi là bộ mã VSCII, đã làm như vậy. Tuy nhiên việc lạm dụng có thể gây những hiệu ứng sai lệch. Vi dụ mã số 2 là STX (Start of Text) là mã báo bắt đầu truyền từ chữ tiếp theo cho đến khi gặp mã số 4 EOT (End of Text) thì ngừng truyền. Trong bảng mã VSCII dùng mã số 2 cho "U", còn mã số 4 cho "Ù”, nên nếu truyền đi một dòng chữ có 2 kí tự Việt này, một số phần mềm sẽ hiểu sai.

* Bảng mã ASCII là gì?

Bảng mã ASCII là từ được viết tắt của cụm từ American Standard Code for Information Interchange, được hiểu với nghĩa là mã trao đổi thông tin của Hoa Kỳ. Bộ mã ASCII chứa những ký tự của bảng chữ cái La Tinh và nó được sử dụng để hiển thị những văn bản trên máy tính hoặc laptop.

Hiểu một cách đơn giản thì bộ mã ASCII tương tự như một bảng quy ước giúp máy tính có thể hiểu được và hiển thị được những thông tin bằng những ký tự mà bạn nhập vào máy tính. Bảng mã ASCII được dùng dưới hình thức là 7 số nhị phân (số thập phân từ 0 đến 127) để các ký tự được biểu diễn thông tin.

Bảng mã ASCII được công bố vào năm 1963 bởi hiệp hội tiêu chuẩn Hoa Kỳ và được xem là bảng tiêu chuẩn ứng dụng thành công nhất hiện nay.

 Tìm hiểu 32 kí tự đầu tiên của bảng mã ASCII theo những gợi ý sau

* Lưu ý khi dùng Bảng mã ASCII 

Bạn không thể in ra màn hình các ký tự từ 0 đến 32 theo hệ thập phân, những ký tự đó chỉ in trong môi trường DOS, còn một vài ký tự đặc biệt sẽ được thực hiện theo lệnh của bạn. Chẳng hạn như: ký tự 7 - BEL nghĩa là tiếng kêu (bạn sẽ nghe thấy tiếng bip), ký tự 10 - LF nghĩa là xuống dòng, ký tự 32 là dấu cách (khoảng trống)...

Bảng mã ASCII mở rộng từ lúc được công bố đã sinh ra thêm nhiều biến thể khác nhau. Tuy nhiên, vì Internet sử dụng chuẩn ký tự là ISO 8859-1 và hệ điều hành được dùng phổ biến nhất hiện nay là Windows cũng sử dụng chuẩn tương tự nên bảng mã ASCII mở rộng theo chuẩn ISO-8859-1 được xác định là bảng chuẩn.

* Bảng mã ASCII mở rộng

- Với sự lớn mạnh của kỹ thuật và công nghệ thông tin, máy tính ngày càng được xuất hiện nhiều hơn trên thế giới. Cùng với đó là sự phát triển của ngôn ngữ, làm xuất hiện nhiều ký tự lạ hơn, vì vậy sự ra đời của bảng mã ASCII mở rộng là một điều tất yếu.

- Bảng mã ASCII mở rộng (bảng mã ASCII 256 ký tự) là bảng mã có khả năng mã hóa 256 ký tự, bao gồm cả 128 ký tự của bảng mã ASCII chuẩn, các ký tự còn lại là các chữ có dấu, các ký tự trang trí và các phép toán.

>>> Xem thêm: Bảng mã ASCII có bao nhiêu ký tự

icon-date
Xuất bản : 05/10/2022 - Cập nhật : 31/07/2023

Câu hỏi thường gặp

Đánh giá độ hữu ích của bài viết

😓 Thất vọng
🙁 Không hữu ích
😐 Bình thường
🙂 Hữu ích
🤩 Rất hữu ích
image ads