Uploaded by Надежда Маримонт

ascii

advertisement
Таблица символов ASCII
ASCII (American Standard Code for Information Interchange)
В таблице приведены ASCII-символы (Char) и их коды в десятичной (Dec) и шестнадцатиричной (Hex)
системах счисления. Некоторые коды (00-32h, 7Fh) могут использоваться и в качестве команд (Cmd).
Проверить соответствие графического символа коду достаточно легко, например, при помощи
стандартной программы "Блокнот" (Notepad) из состава Windows. Для этого необходимо при нажатой
клавише Alt набрать нужный код (в десятичном виде) и на экране появится изображение
соответствующего символа. Например, комбинация Alt+31 даст символ ▼.
Dec
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Hex
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
Char
☺
☻
♥
♦
♣
♠
•
◘
○
◙
♂
♀
♪
♫
☼
►
◄
↕
‼
¶
§
▬
↨
↑
↓
→
←
∟
↔
▲
▼
ООО АКОМ
Cmd
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
Dec
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Hex
20
21
22
23
24
25
26
27
28
29
2A
2B
2C
2D
2E
2F
30
31
32
33
34
35
36
37
38
39
3A
3B
3C
3D
3E
3F
Char
!
"
#
$
%
&
'
(
)
*
+
,
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
Cmd
(sp)
Dec
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Hex
40
41
42
43
44
45
46
47
48
49
4A
4B
4C
4D
4E
4F
50
51
52
53
54
55
56
57
58
59
5A
5B
5C
5D
5E
5F
Fieldbus & Industrial Ethernet
Char
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
Cmd
Dec
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Hex
60
61
62
63
64
65
66
67
68
69
6A
6B
6C
6D
6E
6F
70
71
72
73
74
75
76
77
78
79
7A
7B
7C
7D
7E
7F
Char
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
⌂
Cmd
DEL
www.industrialnets.ru
Назначение специализированных символов (команд)
Форматирование
BS
Backspace (Возврат на один символ). Указывает на движение механизма печати или курсора дисплея назад
на одну позицию.
HT
Horizontal Tabulation (Горизонтальное Табулирование). Указывает на движение механизма печати или
курсора дисплея до следующей предписанной 'позиции табуляции'.
LF
Line Feed (Перевод строки). Указывает на движение механизма печати или курсора дисплея к началу
следующей строки (на одну строку вниз).
VT
Vertical Tabulation (Вертикальное Табулирование). Указывает на движение механизма печати или курсора
дисплея к следующей группе строк.
FF
Form Feed (Перевод страницы). Указывает на движение механизма печати или курсора дисплея к исходной
позиции следующей страницы, формы или экрана.
CR
Carriage Return (Перевод каретки). Указывает на движение механизма печати или курсора дисплея к
исходной (крайней левой) позиции текущей строки.
Передача данных
SOH
Start of Heading (Начало Заголовка). Используется для указания начала заголовка, который может содержать
информацию о маршрутизации или адрес.
STX
Start of Text (Начало Текста). Указывает на начало текста и одновременно на конец заголовка.
ETX
End of Text (Конец Текста). Используется при завершении текста, который был начат с символа STX.
ENQ
Enquiry (Запрос). Запрос идентификационных данных (типа "Кто Вы?") от удаленной станции.
ACK
Acknowledge (Подтверждение). Приемное устройство передает этот символ отправителю в качестве
подтверждения успешного приема данных.
NAK
Negative Acknowledgement (Неподтверждение). Приемное устройство передает этот символ отправителю в
случае отрицания (неудачи) приема данных.
SYN
Synchronous/Idle (Синхронизация). Используется в синхронизированных системах передачи. В моменты
отсутствия передачи данных система непрерывно посылает символы SYN для обеспечения синхронизации.
ETB
End of Transmission Block (Конец Блока Передачи). Указывает на конец блока данных для
коммуникационных целей. Используется для разбиения на отдельные блоки больших объемов данных.
ООО АКОМ
Fieldbus & Industrial Ethernet
www.industrialnets.ru
Разделительные знаки при передаче информации
FS
File Separator (Разделитель файлов).
GS
Group Separator (Разделитель групп).
RS
Record Separtator (Разделитель записей).
US
Unit Separator (Разделитель элементов).
Другие символы
NUL
Null. (No character - нет данных). Используется для передачи в случае отсутствия данных.
BEL
Bell (Звонок). Используется для управления устройствами сигнализации.
SO
Shift Out. Указывает, что все последующие кодовые комбинации должны интерпретироваться согласно
внешнему набору символов до прихода символа SI.
SI
Shift In. Указывает, что последующие кодовые комбинации должны интерпретироваться согласно
стандартному набору символов.
DLE
Data Link Escape (Переключение). Изменение значения идущих следом символов. Используется для
дополнительного контроля или для передачи произвольной комбинации бит.
DC1, DC2, DC3, DC4
Device Controls (Контроль Устройства). Символы для управления вспомогательными устройствами
(специальными функциями).
CAN
Cancel (Отмена). Указывает, что данные, который предшествовали этому символу в сообщении или блоке,
должны игнорироваться (обычно в случае обнаружения ошибки).
EM
End of Medium (Конец Носителя). Указывает на физический конец ленты или другого носителя информации
SUB
Substitute (Заместитель). Используется для подмены ошибочного или недопустимого символа.
ESC
Escape (Расширение). Используется для расширения кода, указывая на то, что последующий символ имеет
альтернативное значение.
(sp)
Space (Пробел). Непечатаемый символ для разделения слов или перемещения механизма печати или
курсора дисплея вперед на одну позицию.
DEL
Delete (Удаление). Используется для удаления (стирания) предыдущего знака в сообщении
ООО АКОМ
Fieldbus & Industrial Ethernet
www.industrialnets.ru
Символы ASCII с кодами от 80h до FFh (кодировка IBM cp866)
Таблица ASCII с кодами от 00h до 7Fh является стандартной и неизменной для любых приложений.
Дальнейшее же продолжение таблицы символов (коды 80h до FFh) имеет множество различных
реализаций, которые, в основном, определяются региональными (языковыми) особенностями.
Ниже приведена таблица кодировки IBM cp866, которая чаще всего используется в DOS-программах
для отображения русских букв и псевдографики.
Dec Hex Char
128 80
А
129 81
Б
130 82
В
131 83
Г
132 84
Д
133 85
Е
134 86
Ж
135 87
З
136 88
И
137 89
Й
138 8A
К
139 8B
Л
140 8C
М
141 8D
Н
142 8E
О
143 8F
П
144 90
Р
145 91
С
146 92
Т
147 93
У
148 94
Ф
149 95
Х
150 96
Ц
151 97
Ч
152 98
Ш
153 99
Щ
154 9A
Ъ
155 9B
Ы
156 9C
Ь
157 9D
Э
158 9E
Ю
159 9F
Я
ООО АКОМ
Dec Hex
160 A0
161 A1
162 A2
163 A3
164 A4
165 A5
166 A6
167 A7
168 A8
169 A9
170 AA
171 AB
172 AC
173 AD
174 AE
175 AF
176 B0
177 B1
178 B2
179 B3
180 B4
181 B5
182 B6
183 B7
184 B8
185 B9
186 BA
187 BB
188 BC
189 BD
190 BE
191 BF
Char
а
б
в
г
д
е
ж
з
и
й
к
л
м
н
о
п
░
▒
▓
│
┤
╡
╢
╖
╕
╣
║
╗
╝
╜
╛
┐
Dec Hex Char
192 C0
└
193 C1
┴
194 C2
┬
195 C3
├
196 C4
─
197 C5
┼
198 C6
╞
199 C7
╟
200 C8
╚
201 C9
╔
202 CA
╩
203 CB
╦
204 CC
╠
205 CD
═
206 CE
╬
207 CF
╧
208 D0
╨
209 D1
╤
210 D2
╥
211 D3
╙
212 D4
╘
213 D5
╒
214 D6
╓
215 D7
╫
216 D8
╪
217 D9
┘
218 DA
┌
219 DB
█
220 DC
▄
221 DD
▌
222 DE
▐
223 DF
▀
Fieldbus & Industrial Ethernet
Dec Hex Char
224 E0
р
225 E1
с
226 E2
т
227 E3
у
228 E4
ф
229 E5
х
230 E6
ц
231 E7
ч
232 E8
ш
233 E9
щ
234 EA
ъ
235 EB
ы
236 EC
ь
237 ED
э
238 EE
ю
239 EF
я
240 F0
Ё
241 F1
ё
242 F2
Є
243 F3
є
244 F4
Ї
245 F5
ї
246 F6
Ў
247 F7
ў
248 F8
°
249 F9
·
250 FA
·
251 FB
√
252 FC
№
253 FD
¤
254 FE
■
255 FF
www.industrialnets.ru
Download