Tin học lớp 10 đến lớp 12

Bảng mã ASCII đầy đủ 128 ký tự (thập phân, hex, nhị phân)

Bảng mã ASCII 0 đến 127 gồm mã thập phân, thập lục phân, bát phân, nhị phân và ký tự. Lọc theo nhóm, đổi bất kỳ văn bản nào thành mã ASCII. Có bài luyện.

Đổi văn bản thành mã ASCII

Ký tựThập phânHexNhị phân (8 bit)
H724801001000
i1056901101001
␣322000100000
2503200110010
0483000110000
2503200110010
5533500110101
Bảng mã ASCII
Thập phânHexBát phânNhị phânKý tự
654110101000001A
664210201000010B
674310301000011C
684410401000100D
694510501000101E
704610601000110F
714710701000111G
724811001001000H
734911101001001I
744A11201001010J
754B11301001011K
764C11401001100L
774D11501001101M
784E11601001110N
794F11701001111O
805012001010000P
815112101010001Q
825212201010010R
835312301010011S
845412401010100T
855512501010101U
865612601010110V
875712701010111W
885813001011000X
895913101011001Y
905A13201011010Z

ASCII dùng 7 bit (128 mã). Ký tự có dấu tiếng Việt không thuộc ASCII mà nằm trong Unicode (UTF-8).

ASCII là gì?

ASCII (American Standard Code for Information Interchange) là bộ mã chuẩn gán mỗi ký tự cơ bản một số nguyên từ 0 đến 127, tức là 7 bit. Nhờ bộ mã này, máy tính lưu và trao đổi văn bản thống nhất. Trong chương trình Tin học, ASCII là ví dụ kinh điển để học về mã hóa thông tin.

Cách dùng bảng và công cụ

  • Lọc theo nhóm: ký tự điều khiển, chữ số, chữ hoa, chữ thường, dấu và ký hiệu.
  • Mỗi dòng có mã ở dạng thập phân, thập lục phân, bát phân và nhị phân cùng ký tự.
  • Gõ một đoạn văn bản bất kì để xem mã ASCII của từng ký tự; ký tự ngoài ASCII (như chữ có dấu tiếng Việt) được đánh dấu riêng.

Cấu trúc bảng mã

Ký tự điều khiển (0 đến 31 và 127)

Không in ra được, dùng để điều khiển thiết bị, ví dụ mã 10 là xuống dòng (LF), mã 13 là về đầu dòng (CR), mã 9 là tab.

Ký tự in được (32 đến 126)

  • 32: dấu cách. 48 đến 57: chữ số 0 đến 9.
  • 65 đến 90: chữ hoa A đến Z. 97 đến 122: chữ thường a đến z.
  • Còn lại là dấu câu và ký hiệu như ! ? , . + - * / @ #.

Quy luật hữu ích

Chữ thường lớn hơn chữ hoa tương ứng đúng 32 đơn vị (a = 97, A = 65). Chữ số ở dạng ký tự có mã bằng 48 cộng giá trị số. Chữ cái liên tiếp có mã liên tiếp nên có thể suy ra mã từ A hoặc a. Chữ tiếng Việt có dấu không nằm trong ASCII mà thuộc bộ mã Unicode, nơi ASCII là 128 ký tự đầu tiên.

Luyện tập cùng con

Con làm xong bấm “Kiểm tra” để xem đúng sai. Bản in có chỗ để con viết đáp án.

  1. Câu 1.Mã ASCII (thập phân) của chữ “A” là bao nhiêu?

  2. Câu 2.Mã ASCII (thập phân) của chữ “a” là bao nhiêu?

  3. Câu 3.Mã ASCII (thập phân) của ký tự “0” (chữ số không) là bao nhiêu?

  4. Câu 4.Mã ASCII (thập phân) của ký tự khoảng trắng là bao nhiêu?

  5. Câu 5.Mã ASCII của “Z” là bao nhiêu (thập phân)?