Глава 1. Сисоемы телеобработки данных. Пожалуй, наиболее распространенным среди семиразрядных кодов является Американский стандартный код для обмена информацией ASCII (American Standard Code for
Пожалуй, наиболее распространенным среди семиразрядных кодов является Американский стандартный код для обмена информацией ASCII (American Standard Code for Information Interchange), одной из версий которого является Международный код №5, опубликованный Международным консультативным комитетом по телеграфии и телефонии (МККТТ). Рассмотрим структуру данного кода. Обычно весь набор символов кода представляется в виде табл. 2.1, имеющей 8 столбцов и 16 строк, нумерация которых начинается с нуля. При этом номер столбца определяется тремя старшими разрядами символа. В свою очередь четыре младших разряда определяют номер строки, в которой расположен искомый символ. Анализируя табл. 2.1, можно заметить, что столбцы определяют тип символа, а строки — его конкретное значение. Например, нулевой и первый столбец в табл. 2.1 определяют управляющие символы, что в свою очередь соответствует одновременному наличию нулей в шестом и седьмом разрядах. Таким образом, в кодовой таблице содержится 32 управляющих символа, среди которых имеется четыре общих класса и несколько отдельных символов. Таблица 2.1
В классы объединяются: символы управления устройствами — используются для управления вспомогательными устройствами на абонентской системе; символы печати — используются для управления расположением информации на печатной странице или на экране дисплея; Каналы передачи данных 4 разделители информации — используются для логического разделения элементов данных с целью облегчения ее обработки; 4 символы связи, предназначенные для управления передачей данных по каналам связи. К символам управления устройствами относятся символы DC1, DC2, DC3 и DC4, с помощью которых инициализируются определенные процедуры управления внешними устройствами. Конкретное использование символов управления обычно определяется разработчиками устройства. В класс символов печати входят следующие символы: BS — возврат на шаг, он позволяет вернуть головку печатающего устройства на один шаг назад или, в случае дисплея, перевести указатель (курсор) на одну позицию влево; НТ — горизонтальная табуляция, с его помощью головка печатающего устройства или курсор перемещаются в заданное положение в горизонтальном направлении; LF — перевод строки, с помощью данного символа осуществляется перевод головки печатающего устройства или курсора в ту же позицию следующей строки; VT — символ вертикальной табуляции, обеспечивает процедуру табуляции в вертикальном направлении в пределах одной страницы; FF — перевод формата, отличается от вертикальной табуляции возможностью перемещения на несколько страниц; CR — возврат каретки, позволяет переместить печатающую головку или курсор в начальное положение данной строки. К разделителям информации относятся символы: US — разделитель элементов, предназначен для разделения информации на минимальные структурные элементы — блоки; RS — разделитель записей, задает более крупные единицы информации — записи, каждая из которых может состоять из нескольких блоков; GS — разделитель групп, используется для разделения групп, где каждая из них объединяет несколько записей; FS — разделитель файлов, используется для формирования наиболее крупных структур данных — файлов. Символы связи кода ASCII ориентированы на передачу информации в виде заголовка сообщения и нескольких блоков текстовой информации (рис. 2.6).
|