7位代碼

7位代碼

標準ASCII碼,通常也稱7位代碼,由7位二進制碼組成,最高位為0,其範圍用二進制表示為00000000~01111111,用十進制表示為0~127,共128種,每一個編碼代表一個基本符號,也就是說,使用ASCII碼可以表示最多128個基本符號。

基本介紹

  • 中文名:7位代碼
  • 定義:7位二進制代碼的ASCII碼
  • 別稱:標準ASCII碼
  • 狀態:128種
  • 有關術語:編碼
  • 套用學科:編碼計算機原理
二進制編碼,基本ASCII字元表,控制字元,拓展ASCII碼,

二進制編碼

由於計算機只能直接接受、存儲和處理二進制數。對於數值信息可以採用二進制數碼錶示,而非數值信息就必須採用二進制的編碼表示。編碼是指用少量基本符號根據一定規則組合起來以表示大量複雜多樣的信息。一般說來,需要用二進制代碼表示哪些文字、符號取決於我們要求計算機能夠“識別”哪些文字、符號。為了能將文字、符號也存儲在計算機里,必須將文字、符號按照規定的編碼轉換成二進制數代碼。目前,計算機中一般都採用國際標準化組織規定的ASCII碼(美國標準信息交換碼)來表示英文字母和符號。
7位ASCII碼是由3位一組和4位一組的二進制代碼組成,3位一組構成7列,4位一組構成15行。行為低4位,列為高3位。根據字母、數字所在的列位和行位,就可以固定一個ASCII碼。例如:字母A位於第4列、第1行,即ASCII碼為01000001BCD。同樣,給出一個7位的ASCII也可立即查出一個對應的數字、字母或符號。

基本ASCII字元表

基本ASCII字元表
Bin(二進制)
Oct(八進制)
Dec(十進制)
Hex(十六進制)
縮寫/字元
解釋
0000 0000
0
0
00
NUL(null)
空字元
0000 0001
1
1
01
SOH(start of headline)
標題開始
0000 0010
2
2
02
STX (start of text)
正文開始
0000 0011
3
3
03
ETX (end of text)
正文結束
0000 0100
4
4
04
EOT (end of transmission)
傳輸結束
0000 0101
5
5
05
ENQ (enquiry)
請求
0000 0110
6
6
06
ACK (acknowledge)
收到通知
0000 0111
7
7
07
BEL (bell)
響鈴
0000 1000
10
8
08
BS (backspace)
退格
0000 1001
11
9
09
HT (horizontal tab)
水平制表符
0000 1010
12
10
0A
LF (NL line feed, new line)
換行鍵
0000 1011
13
11
0B
VT (vertical tab)
垂直制表符
0000 1100
14
12
0C
FF (NP form feed, new page)
換頁鍵
0000 1101
15
13
0D
CR (carriage return)
回車鍵
0000 1110
16
14
0E
SO (shift out)
不用切換
0000 1111
17
15
0F
SI (shift in)
啟用切換
0001 0000
20
16
10
DLE (data link escape)
數據鏈路轉義
0001 0001
21
17
11
DC1 (device control 1)
設備控制1
0001 0010
22
18
12
DC2 (device control 2)
設備控制2
0001 0011
23
19
13
DC3 (device control 3)
設備控制3
0001 0100
24
20
14
DC4 (device control 4)
設備控制4
0001 0101
25
21
15
NAK (negative acknowledge)
拒絕接收
0001 0110
26
22
16
SYN (synchronous idle)
同步空閒
0001 0111
27
23
17
ETB (end of trans. block)
結束傳輸塊
0001 1000
30
24
18
CAN (cancel)
取消
0001 1001
31
25
19
EM (end of medium)
媒介結束
0001 1010
32
26
1A
SUB (substitute)
代替
0001 1011
33
27
1B
ESC (escape)
換碼(溢出)
0001 1100
34
28
1C
FS (file separator)
檔案分隔設定
0001 1101
35
29
1D
GS (group separator)
分組符
0001 1110
36
30
1E
RS (record separator)
記錄分隔設定
0001 1111
37
31
1F
US (unit separator)
單元分隔設定
0010 0000
40
32
20
(space)
空格
0010 0001
41
33
21
!
嘆號
0010 0010
42
34
22
"
雙引號
0010 0011
43
35
23
#
井號
0010 0100
44
36
24
$
美元符
0010 0101
45
37
25
%
百分號
0010 0110
46
38
26
&
和號
0010 0111
47
39
27
'
閉單引號
0010 1000
50
40
28
(
開括弧
0010 1001
51
41
29
)
閉括弧
0010 1010
52
42
2A
*
星號
0010 1011
53
43
2B
+
加號
0010 1100
54
44
2C
,
逗號
0010 1101
55
45
2D
-
減號/破折號
0010 1110
56
46
2E
.
句號
00101111
57
47
2F
/
斜槓
00110000
60
48
30
0
數字0
00110001
61
49
31
1
數字1
00110010
62
50
32
2
數字2
00110011
63
51
33
3
數字3
00110100
64
52
34
4
數字4
00110101
65
53
35
5
數字5
00110110
66
54
36
6
數字6
00110111
67
55
37
7
數字7
00111000
70
56
38
8
數字8
00111001
71
57
39
9
數字9
00111010
72
58
3A
:
冒號
00111011
73
59
3B
;
分號
00111100
74
60
3C
<
小於
00111101
75
61
3D
=
等號
00111110
76
62
3E
>
大於
00111111
77
63
3F
?
問號
01000000
100
64
40
@
電子郵件符號
01000001
101
65
41
A
大寫字母A
01000010
102
66
42
B
大寫字母B
01000011
103
67
43
C
大寫字母C
01000100
104
68
44
D
大寫字母D
01000101
105
69
45
E
大寫字母E
01000110
106
70
46
F
大寫字母F
01000111
107
71
47
G
大寫字母G
01001000
110
72
48
H
大寫字母H
01001001
111
73
49
I
大寫字母I
01001010
112
74
4A
J
大寫字母J
01001011
113
75
4B
K
大寫字母K
01001100
114
76
4C
L
大寫字母L
01001101
115
77
4D
M
大寫字母M
01001110
116
78
4E
N
大寫字母N
01001111
117
79
4F
O
大寫字母O
01010000
120
80
50
P
大寫字母P
01010001
121
81
51
Q
大寫字母Q
01010010
122
82
52
R
大寫字母R
01010011
123
83
53
S
大寫字母S
01010100
124
84
54
T
大寫字母T
01010101
125
85
55
U
大寫字母U
01010110
126
86
56
V
大寫字母V
01010111
127
87
57
W
大寫字母W
01011000
130
88
58
X
大寫字母X
01011001
131
89
59
Y
大寫字母Y
01011010
132
90
5A
Z
大寫字母Z
01011011
133
91
5B
[
開方括弧
01011100
134
92
5C
\
反斜槓
01011101
135
93
5D
]
閉方括弧
01011110
136
94
5E
^
脫字元
01011111
137
95
5F
_
下劃線
01100000
140
96
60
`
開單引號
01100001
141
97
61
a
小寫字母a
01100010
142
98
62
b
小寫字母b
01100011
143
99
63
c
小寫字母c
01100100
144
100
64
d
小寫字母d
01100101
145
101
65
e
小寫字母e
01100110
146
102
66
f
小寫字母f
01100111
147
103
67
g
小寫字母g
01101000
150
104
68
h
小寫字母h
01101001
151
105
69
i
小寫字母i
01101010
152
106
6A
j
小寫字母j
01101011
153
107
6B
k
小寫字母k
01101100
154
108
6C
l
小寫字母l
01101101
155
109
6D
m
小寫字母m
01101110
156
110
6E
n
小寫字母n
01101111
157
111
6F
o
小寫字母o
01110000
160
112
70
p
小寫字母p
01110001
161
113
71
q
小寫字母q
01110010
162
114
72
r
小寫字母r
01110011
163
115
73
s
小寫字母s
01110100
164
116
74
t
小寫字母t
01110101
165
117
75
u
小寫字母u
01110110
166
118
76
v
小寫字母v
01110111
167
119
77
w
小寫字母w
01111000
170
120
78
x
小寫字母x
01111001
171
121
79
y
小寫字母y
01111010
172
122
7A
z
小寫字母z
01111011
173
123
7B
{
開花括弧
01111100
174
124
7C
|
垂線
01111101
175
125
7D
}
閉花括弧
01111110
176
126
7E
~
波浪號
01111111
177
127
7F
DEL (delete)
刪除
從表中可以看出:字元ASCII碼大小規律一般是:由於基本ASCII字元表按代碼值的大小排列,數字的代碼小於字母;在數字的代碼中,0的代碼最小,9的代碼最大;大寫字母的代碼比小寫字母小;在字母中,代碼的大小按字母順序遞增;A的代碼最小,z的代碼最大。其中,0的代碼為48,A的代碼為65,a的代碼為97,其他數字和字母的代碼可以依次推算出來。

控制字元

128個ASCII代碼中,前33個和最後一個代碼都是控制字元,共34個。常用的控制符如回車鍵的ASCII碼是0DH(表中用CR表示),換行鍵的ASCII碼是0AH(表中用LF表示)。
我國於1980年制訂了“信息處理交換用的7位編碼字元集”,即國家標準GB 1988—80。除了用人民幣符號¥代替美元符號$外(ASCII代碼為24H),其餘代碼與所表示的內容都和ASCII碼相同。在使用中有時可能出現在鍵盤上輸入的$符號,在印表機上顯示變成了¥符號。其原因就在於兩者的編碼相同。
34個控制字元可以分為五組,即:傳輸控制字元、設備控制字元、格式控制字元、信息分隔控制字元、其他控制字元。各級控制字元的名稱及功能見下表。
傳輸控制字元
字元
代碼
名稱
功能
SOH
01
標題開始
文電標題的開始
STX
02
正文開始
正文傳輸的開始
ETX
03
正文結束
正文傳輸的結束
EOT
04
傳輸結束
一次傳輸的結束
ENQ
05
詢問
向已建立聯繫的站要求回答
ACK
06
應答
對詢問作肯定的回答
DLE
10
數據轉義
使後面的字元代碼改變含義
NAK
15
否認
對詢問作否定的回答
SYN
16
同步
同步傳輸系統的收發同步
ETB
17
組傳輸結束
一組數據傳輸的結束
設備控制字元
字元
代碼
名稱
功能
DC1
11
設備控制符1
使輔助設備接通或啟動
DC2
12
設備控制符2
使輔助設備接通或啟動
DC3
13
設備控制符3
使輔助設備斷開或停止
DC4
14
設備控制符4
使輔助設備斷開、停止或中斷
格式控制字元
字元
代碼
名稱
功能
BS
08
退格
使列印或顯示位置在同一行中退回一格
HT
09
橫向制表
使列印或顯示位置在同一行中進至下一格位
LF
0A
換行
使列印或顯示位置進到下一行同一格位
VT
0B
縱向制表
使列印或顯示位置在同一列中進至下一行
FF
0C
換頁
使列印或顯示位置進至下一頁第一行第一格
CR
0D
回車
使列印或顯示位置回到同一行的第一個格位
信息分隔控制字元
字元
代碼
名稱
功能
US
1F
單元分割符
用於邏輯上分隔邏輯單元
RS
1E
記錄分割符
用於邏輯上分隔數據記錄
GS
1D
群分割符
用於邏輯上分隔數據群
FS
1C
檔案分割符
用於邏輯上分隔數據檔案
其他控制字元
字元
代碼
名稱
功能
NUL
00
空白符
在字元審中插人空白符.字元串含義不變
BEL
07
告警符
控制警鈴
SO
0E
移出符
使此字元以後的各字元改變含義
SI
0F
移入符
由SO開始的字元轉義到此結束
CAN
18
作廢符
表明字元或數據是錯誤的或者可略去
SP
20
空格符
使列印或顯示位置前進一格
EM
19
媒體盡頭
用於識別數據媒體的物理末端
SUB
1A
取代符
用於取代無效或錯誤的字元
ESC
1B
換碼符
結束前一個代碼的作用
DEL
7F
作廢符
清除錯誤或不要的字元

拓展ASCII碼

ASCII碼是一種7位代碼,共有128個字元和控制符。一般使用時仍然用一個位元組表示,最高位用0,或者最高位可用於奇偶校驗。也可以將最高位固定為1,構成擴展的ASCII碼,來表示一些圖形符號。但擴展的ASCII碼還沒有完全形成統一的標準。

相關詞條

熱門詞條

聯絡我們