Chuyển đổi văn bản Ascii sang nhị phân

Ví dụ về bộ chuyển đổi nhị phân sang Ascii

Dữ liệu đầu vào

Example

Dữ liệu đầu ra

01000101 01111000 01100001 01101101 01110000 01101100 01100101

Cách chuyển đổi nhị phân thành văn bản

Chuyển đổi văn bản thành mã ASCII nhị phân:

  1. Nhận ký tự
  2. Nhận mã thập phân của ký tự từ bảng ASCII
  3. Chuyển đổi số thập phân thành byte nhị phân
  4. Tiếp tục với ký tự tiếp theo

Làm cách nào để chuyển đổi nhị phân 01000001 thành văn bản?

Sử dụng bảng ASCII:

"P" => 80 = 26+24 = 010100002

"l" => 108 = 26+25+23+22 = 011011002

"a" => 97 = 26+25+20 = 011000012

'A' = 6510 = 64+1 = 26+20 = 010000012

'0' = 4810 = 32+16 = 25+24 = 00110000

Bảng chuyển đổi văn bản nhị phân sang ASCII

thập lục phân nhị phân Ký tự ASCII
00 00000000 NUL
01 00000001 SOH
02 00000010 STX
03 00000011 ETX
04 00000100 EOT
05 00000101 ENQ
06 00000110 xác nhận
07 00000111 BÍ MẬT
08 00001000 BS
09 00001001 HT
0A 00001010 LF
0B 00001011 VT
0C 00001100 FF
0D 00001101 CR
0E 00001110 VÌ THẾ
0F 00001111 SI
10 00010000 DLE
11 00010001 DC1
12 00010010 DC2
13 00010011 DC3
14 00010100 DC4
15 00010101 NAK
16 00010110 đồng bộ hóa
17 00010111 ETB
18 00011000 CÓ THỂ
19 00011001 EM
1A 00011010 SUB
1B 00011011 THOÁT
1C 00011100 FS
1D 00011101 gs
1E 00011110 RS
1F 00011111 CHÚNG TA
20 00100000 Không gian
21 00100001 !
22 00100010 "
23 00100011 #
24 00100100 $
25 00100101 %
26 00100110 &
27 00100111 '
28 00101000 (
29 00101001 )
2A 00101010 *
2B 00101011 +
2C 00101100 ,
2D 00101101 -
2E 00101110 .
2F 00101111 /
30 00110000 0
31 00110001 1
32 00110010 2
33 00110011 3
34 00110100 4
35 00110101 5
36 00110110 6
37 00110111 7
38 00111000 số 8
39 00111001 9
3A 00111010 :
3B 00111011 ;
3C 00111100 <
3D 00111101 =
3E 00111110 >
3F 00111111 ?
40 01000000 @
41 01000001 MỘT
42 01000010 b
43 01000011 C
44 01000100 Đ.
45 01000101 e
46 01000110 F
47 01000111 g
48 01001000 h
49 01001001 TÔI
4A 01001010 J
4B 01001011 K
4C 01001100 l
4D 01001101 m
4E 01001110 N
4F 01001111 Ô
50 01010000 P
51 01010001 Hỏi
52 01010010 r
53 01010011 S
54 01010100 t
55 01010101 bạn
56 01010110 V
57 01010111 W
58 01011000 X
59 01011001 Y
5A 01011010 z
5B 01011011 [
5C 01011100 \
5D 01011101 ]
5E 01011110 ^
5F 01011111 _
60 01100000 `
61 01100001 Một
62 01100010 b
63 01100011 c
64 01100100 đ
65 01100101 e
66 01100110 f
67 01100111 g
68 01101000 h
69 01101001 Tôi
6A 01101010 j
6B 01101011 k
6C 01101100 tôi
6D 01101101 tôi
6E 01101110 N
6F 01101111 o
70 01110000 P
71 01110001 q
72 01110010 r
73 01110011 S
74 01110100 t
75 01110101 bạn
76 01110110 v
77 01110111 w
78 01111000 x
79 01111001 y
7A 01111010 z
7B 01111011 {
7C 01111100 |
7D 01111101 }
7E 01111110 ~
7F 01111111 DEL

Hệ thống nhị phân

Hệ thống số nhị phân sử dụng số 2 làm cơ số (cơ số). Là một hệ thống số cơ sở 2, nó chỉ bao gồm hai số: 0 và 1. 

Trong khi nó đã được áp dụng ở Ai Cập cổ đại, Trung Quốc và Ấn Độ cho các mục đích khác nhau, hệ thống nhị phân đã trở thành ngôn ngữ của điện tử và máy tính trong thế giới hiện đại. Đây là hệ thống hiệu quả nhất để phát hiện trạng thái tắt (0) và bật (1) của tín hiệu điện. Nó cũng là cơ sở cho mã nhị phân được sử dụng để soạn dữ liệu trong các máy dựa trên máy tính. Ngay cả văn bản kỹ thuật số mà bạn đang đọc bây giờ cũng bao gồm các số nhị phân.

Văn bản ASCII

ASCII (Mã tiêu chuẩn Mỹ để trao đổi thông tin) là một trong những tiêu chuẩn mã hóa ký tự phổ biến nhất. Ban đầu được phát triển từ mã điện báo, ASCII hiện được sử dụng rộng rãi trong giao tiếp điện tử để truyền tải văn bản.

ASCII ban đầu dựa trên 128 ký tự. Đây là 26 chữ cái trong bảng chữ cái tiếng Anh (cả chữ thường và chữ in hoa); số từ 0 đến 9; và các dấu câu khác nhau. Trong mã ASCII, mỗi ký tự này được gán một số thập phân từ 0 đến 127. Ví dụ: biểu diễn ASCII của chữ hoa A là 65 và chữ thường a là 97.