Таблица символов 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