Справочник программиста на персональном компьютере фирмы IBM. Ввод/вывод - Сводка управляющих кодов, используемых при коммуникации

ОГЛАВЛЕНИЕ

     7.1.9 Сводка управляющих кодов, используемых при коммуникации.


   Эта таблица содержит 32  управляющих  кода  ASCII, которые ис-
пользуются при коммуникации, а также при работе принтера и других
устройств.  Добавлен также код  ASCII  127 - DEL (Забой), который
обычно используется как управляющий код, хотя его и нельзя выдать
с клавиатуры с помощью сочетания Ctrl + клавиша. Применение неко-
торых  кодов,  таких как возврат каретки, инвариантно.  Но  боль-
шинство других управляющих кодов имеют широкий диапазон интерпре-
тации, во многом из-за отсутствия совместимости оборудования.

Номер кода ASCII    Комбинация   Мнемо-
10-й   16-й   Символ    с Ctrl       ника      Назначение

 00     00                ^@         NUL      Символ-разделитель (не имеющий значения, поэтому полезен
                                              для задержек)
 01     01                ^A         SOH      Начало заголовка. Начинает передачу блока данных или но-
                                              вого файла.
 02     02                ^B         STX      Начало текста. Отмечает начало текста, следующего за за-
                                              головком данных.
 03     03                ^C         ETX      Конец текста. Может отмечать начало данных, служащих для
                                              контроля ошибок.
 04     04                ^D         EOT      Конец передачи. Код остановки, но иногда он просто отме-
                                              чает конец файла.
 05     05                ^E         ENQ      Запрос. Запрашивает статусную информацию у отдаленной станции.
 06     06                ^F         ACK      Подтверждение. Подтверждает успешный обмен между станциями.
 07     07                ^G         BEL      Звонок. Инициирует звонок, чтобы привлечь внимание.
 08     08                ^H         BS       Возврат на шаг.
 09     09                ^I         HT       Горизонтальная табуляция.
 10     0A                ^J         LF       Перевод строки.
 11     0B                ^K         VT       Вертикальная табуляция.
 12     0C                ^L         FF       Перевод формата.
 13     0D                ^M         CR       Возврат каретки.
 14     0E                ^N         SO       Сдвиг выключен. Переключает набор символов.
 15     0F                ^O         SI       Сдвиг включен. Переключает набор символов.
 16     10                ^P         DLE      Data Link Escape. Модифицирует значение следующих символов
                                              (аналогично Esc).
 17     11                ^Q         DC1      Управление устройством 1. Используется как сигнал XON для
                                              удаленной станции на передачу.
 18     12                ^R         DC2      Управление устройством 2. Сигнал переключения общего назна-
                                              чения.

 19     13                ^S         DC3      Управление устройством 3. Используется как сигнал XOFF для
                                              удаленной станции для прекращения передачи.
 20     14                ^T         DC4      Управление устройством 4. Сигнал переключения общего назна-
                                              чения.
 21     15                ^U         NAK      Отрицание. Передача неуспешна.
 22     16                ^V         SYN      Промежуток синхронизации. Используется между блоками данных
                                              при синхронной связи.
 23     17                ^W         TB       Конец блока передачи. Вариант ETX.
 24     18                ^X         CAN      Отмена. Обычно сигнализирует об ошибке передачи.
 25     19                ^Y         EM       Конец среды. Сигнализирует о физическом конце источника
                                              данных.
 26     1A                ^Z         SUB      Подстановка. Заменяет символы, которые незаконны или невоз-
                                              можно вывести.
 27     1B                ^[         ESC      Отмечает последующие символы, как управляющую последова-
                                              тельность.
 28     1C                ^/         FS       Разделитель файлов. Отмечает логическую границу между фай-
                                              лами.
 29     1D                ^]         GS       Разделитель групп. Отмечает логическую границу между груп-
                                              пами данных.
 30     1E                ^^         RS       Разделитель записей. Отмечает логическую границу между за-
                                              писями данных.
 31     1F                ^_         US       Разделитель объектов. Отмечает логическую границу между
                                              объектами данных.
 127    7F                нет        DEL      Забой. Удаляет другие символы.