Trang chủThủ thuật
Bảng mã ASCII là gì? Những điều bạn không nên bỏ qua về bảng mã ASCII
Bảng mã ASCII là gì? Những điều bạn không nên bỏ qua về bảng mã ASCII

Bảng mã ASCII là gì? Những điều bạn không nên bỏ qua về bảng mã ASCII

Bảng mã ASCII là gì? Những điều bạn không nên bỏ qua về bảng mã ASCII

Krayza
22:00 ngày 19/02/2024
gg news
Chắc hẳn nhiều bạn đã từng bắt gặp bảng mã ASCII ở đâu đó trên mạng hoặc ở sách vở nào đó. Bảng mã ASCII là bộ mã thường được sử dụng trong những văn bản trên máy tính hoặc các thiết bị khác như thiết bị truyền thông,...

Để tìm hiểu thêm về bảng mã ASCII thì các bạn hãy cùng xem bài viết dưới đây của Sforum nhé.

Bảng mã ascii là gì? Thông tin cơ bản về ascii

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.

Bảng mã ASCII là gì?

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.

Bảng mã ASCII có lịch sử hình thành như thế nào?

Bảng mã ASCII (American Standard Code for Information Interchange) có lịch sử hình thành liên quan đến nhu cầu tiêu chuẩn hóa việc truyền dữ liệu và biểu diễn thông tin trong máy tính và thiết bị truyền thông. Dưới đây là lịch sử ngắn gọn về sự phát triển của ASCII:

  • Nền tảng ban đầu: Trước khi ASCII ra đời, nhiều hệ thống máy tính và thiết bị truyền thông sử dụng các bảng mã riêng biệt. Điều này gây khó khăn khi trao đổi thông tin giữa các hệ thống khác nhau. Một ví dụ nổi tiếng là bảng mã Baudot, được sử dụng trong các máy telegraph.
  • Sự hình thành của ASCII: Trong những năm 1960, ASCII được tiến cử như một tiêu chuẩn quốc gia tại Hoa Kỳ. ASCII 7-bit ban đầu được tiêu chuẩn hóa vào năm 1963 bởi 'American Standards Association' (tiền thân của 'American National Standards Institute' hoặc ANSI). Bảng mã này chủ yếu dựa trên bảng mã đã được sử dụng bởi máy tính Bell của AT&T.
  • Bản mở rộng 8-bit: Dù bảng mã ASCII 7-bit đã đáp ứng được nhu cầu cơ bản, sự giới hạn về số ký tự đã dẫn đến việc phát triển nhiều phiên bản ASCII mở rộng 8-bit trong thập kỷ 1980. Bản mở rộng này thường được sử dụng để biểu diễn các ký tự đặc trưng cho các ngôn ngữ khác nhau, đồ họa, và ký tự khác.
  • Sự thay thế bởi Unicode: Với sự phát triển của toàn cầu hóa và nhu cầu biểu diễn dữ liệu từ nhiều ngôn ngữ trên thế giới, ASCII đã trở nên hạn chế. Chuẩn Unicode, cùng với mã hóa như UTF-8, đã được phát triển để giải quyết những hạn chế này, cho phép biểu diễn hàng ngàn ký tự từ nhiều bảng chữ cái khác nhau.

Công dụng của bảng mã ASCII

Bảng mã ASCII (American Standard Code for Information Interchange - Mã Tiêu chuẩn Hoa Kỳ cho Trao đổi Thông tin) đóng vai trò quan trọng trong lĩnh vực tin học và truyền thông số. Bảng mã này chuyển đổi các ký tự mà chúng ta sử dụng trong viết lách hàng ngày thành các số mà máy tính có thể hiểu và xử lý. Bảng mã ASCII bao gồm 128 mã số, mỗi số tương ứng với một ký tự chữ cái, số hoặc ký hiệu đặc biệt.

Công dụng của bảng mã ASCII vô cùng rộng lớn. Nó giúp đơn giản hóa việc trao đổi thông tin giữa các thiết bị điện tử và máy tính, tạo nên một ngôn ngữ chung giúp các thiết bị khác nhau có thể 'hiểu' và 'nói chuyện' với nhau. Khi bạn gõ phím trên bàn phím, máy tính chuyển đổi nó thành mã ASCII để xử lý và hiển thị ký tự tương ứng trên màn hình. Bảng mã ASCII còn được sử dụng trong các giao thức mạng để trao đổi thông tin, giúp đảm bảo thông điệp được truyền đi chính xác. Ngoài ra, các nhà lập trình thường xuyên sử dụng bảng mã ASCII khi lập trình để xử lý văn bản và dữ liệu.


Tóm lại, bảng mã ASCII là một công cụ không thể thiếu trong lĩnh vực tin học và truyền thông số, nó giúp tạo nên sự đồng bộ và hiểu biết chung giữa các thiết bị và ứng dụng khác nhau, góp phần làm cho thế giới kỹ thuật số của chúng ta hoạt động trơn tru và hiệu quả.

Công dụng của bảng mã ASCII

Bảng mã ASCII được ứng dụng như thế nào?

Bộ mã ASCII được dùng để đại diện cho mỗi ký tự. Mỗi chữ sẽ được gán với một số từ 0 đến 127. Những ký tự sẽ được gán với các ký tự viết hoa và viết thường. Ví dụ: Trong bảng hiển thị bên dưới bạn sẽ thấy ký tự B được gán số thập phân 66 và f được gán số thập phân 102.

Ứng dụng của bộ mã ascii

Khi bạn nhập thông tin đến máy tính thì những phím mà bạn nhấn sẽ được gửi dưới dạng một chuỗi số. Các con số đó sẽ tượng trưng cho những ký tự mà bạn nhập hoặc tạo.

Tổng hợp các bảng mã ASCII phổ biến hiện nay

Bộ mã ASCII mã hóa được bao nhiêu ký tự?

Bảng mã ASCII chuẩn hay bảng mã ASCII mã hóa cho ra các ký tự đơn giản nhất gồm 128 ký tự gồm ký tự đặc biệt, bảng chữ cái Latinh, các ký tự điều khiển và dấu câu,... Khi sử dụng bảng mã chuẩn trên máy tính sẽ giúp nó hiểu được và hiển thị được những thông tin khi bạn nhập những từ hoặc ký tự sử dụng trong tiếng Anh.

  • Bảng mã ASCII không thể in ra được

Những ký tự thuộc bảng mã có thứ tự từ 0 đến 32 theo hệ thập phân thì không thể sử dụng để in màn hình, những ký tự này chỉ sử dụng để in trong DOS, bên cạnh đó những ký tự đặc biệt sử dụng để thực hiện theo mệnh lệnh. Ví dụ như: ký tự BEL khi bạn nghe tiếng bip.

Hệ thập phân (DEC)Hệ nhị phân (BIN)Hệ thập lục phân (HEX)HTMLTên / Ý nghĩa
000000000Ký tự rỗng
100000011Bắt đầu Header
200000102Bắt đầu văn bản
300000113Kết thúc văn bản
400001004Kết thúc truyền
500001015Truy vấn
600001106Sự công nhận
700001117Tiếng kêu
800010008Xoá ngược
900010019Thẻ ngang
1000010100ADòng mới
1100010110BThẻ dọc
1200011000CCấp giấy
1300011010DChuyển dòng/ Xuống dòng
1400011100ENgoài mã
1500011110FMã hóa/Trong mã
16001000010Thoát liên kết dữ liệu
17001000111Điều khiển thiết bị 1
18001001012Điều khiển thiết bị 2
19001001113Điều khiển thiết bị 3
20001010014Điều khiển thiết bị 4
21001010115Thông báo có lỗi bên gửi
22001011016Thông báo đã đồng bộ
23001011117Kết thúc truyền tin
24001100018Hủy
25001100119End of Medium
2600110101AThay thế
2700110111BThoát
2800111001CPhân tách tập tin
2900111011DPhân tách nhóm
3000111101EPhân tách bản ghi
3100111111FPhân tách đơn vị
12711111117FXóa
  • Bảng ký tự ASCII in được
Hệ thập phân (DEC)Hệ nhị phân (BIN)Hệ thập lục phân (HEX)HTMLĐồ họa (Hiển thị ra được)
32010000020Khoảng trống (Space)
33010000121!!
34010001022'
35010001123##
36010010024$$
37010010125%%
38010011026&&
39010011127'
40010100028((
41010100129))
4201010102A**
4301010112B++
4401011002C,,
4501011012D-
4601011102E..
4701011112F//
4801100003000
4901100013111
5001100103222
5101100113333
5201101003444
5301101013555
5401101103666
5501101113777
5601110003888
5701110013999
5801110103A::
5901110113B;;
6001111003C<<
6101111013D==
6201111103E
6301111113F??
64100000040@@
65100000141AA
66100001042BB
67100001143C
avatar Krayza
QTV
Krayza Bài đã đăng: 823

Mình tên Tống Hoàng Hiền Nhi, đã có 2 năm làm việc trong lĩnh vực content. Mong muốn lớn nhất của mình mang đến nhiều bài viết hay và chia sẻ được thông tin bổ ích cho nhiều đọc giả.