Получите образец ТУ или ГОСТа за 3 минуты

Получите ТУ или ГОСТ на почту за 4 минуты

ГОСТ 34.301-91

ГОСУДАРСТВЕННЫЙ СТАНДАРТ С О 10 3 Л ССР

ИНФОРМАЦИОННАЯ ТЕХНОЛОГИЯ

7-БИТНЫЕ И 8-БИТНЫЕ КОДИРОВАННЫЕ НАБОРЫ СИМВОЛОВ

УПРАВЛЯЮЩИЕ ФУНКЦИИ

58 руб. БЗ 9—91 3 007

ГОСТ 34.301-91 (ИСО 6429-88)

Издание официальное

КОМИТЕТ СТАНДАРТИЗАЦИИ И МЕТРОЛОГИИ СССР Москва

УДК 681.3.04:006.354    Группа    П85

ГОСУДАРСТВЕННЫЙ СТАНДАРТ СОЮЗА ССР

Информационная технология

ГОСТ 34.301-91

(ИСО 6429—88)

7-БИТНЫЕ И 8-БИТНЫЕ КОДИРОВАННЫЕ НАБОРЫ СИМВОЛОВ

УправлДчоаде футшстм

Information technology.

7-hit and 8-bit coded character sets. Control functions

ОКСТУ 0034

Дата введения 01.01.93

Настоящий стандарт распространяется на управляющие функции, предназначенные для обработки текстов средствами вычислительной техники, и устанавливает состав, кодирование и функциональное описание управляющих функций.

В приложении I1 2 настоящего стандарта приведен перечень команд (управляющих функций) для знакосинтезирующих печатающих устройств персональных ЭВМ.

В приложении 22 настоящего стандарта приведены сводные перечни режимов и управляющих функций.

1. НАЗНАЧЕНИЕ

1.1.    Настоящий стандарт определяет управляющие функции и их кодированные представления для использования в 7-битном коде. расширенном 7-битном коде, в 8-битном коде или расширенном 8-битном коде, если такие коды структурированы в соответствии с ГОСТ 27466 (ИСО 2022). Настоящий стандарт определяет наборы чД С1, производные управляющие функции и множество независимых управляющих функций.

1.2.    Управляющие функции предназначены для использования непосредственно в символьных данных при обмене с устройствами отображения символов.

* Приложения 1 и 2 не являются частью международного стандарта ИСО 6429—88.

С. 2 ГОСТ 34.301-91

Устройство отображения символов является устройством, способным получай» поток данных, состоящий из кодированных управляющих функции к 1рафических символов, и осуществлять вывод отображения символов, который может быть прочитан человеком Б общем смысле символьный вывод производится в форме одной или нескольких прямоугольных полей символьнынх позиций и

строк, которые называются страницами

Если устройство является устройством ввода/вывода, а не просто устройством вывода, оно также способно передавать поток данных, который состоит из кодированных управляющих функций и графических символов; передаваемый поток данных является в общем случае комбинацией данных, которые были посланы в устройство, и данных, которые были введены локально в самом устройстве, например с собственной клавиатуры

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

При представлении управляющих функции может потребоваться их представление графическими символами.

Другие международные стандарты, определяющие управляющие функции, могут иметь более ограниченные их определения, чем в настоящем стандарте

1    3. Устройства, к которым применим настоящий стандарт, могут значительно отличаться друг от друга, в зависимости от применений, для которых эти устройства предназначались. Использование всех возможностей, определенных в настоящем стандарте, в одном устройстве невыюдпо технически и экономически.

2. СООТВЕТСТВИЕ

2    1. Виды соответствия

Полное соответствие стандарту означает, что все его требования удовлетворены Соответствие будет только в том случае истинным, если стандарт не содержит возможных допущений. Если допущения имеют место, они должны быть четко определены и требования соответствия должны включать положения, которые определяют выбранные допущения.

Настоящий стандарт имеет другой характер, так как он определяет большое количество требований, из которых могут быть сделаны различные выборки, удовлетворяющие отдельным применениям. Такие выборки не определены в настоящем стандарте, но должны быть определены одновременно с определением требований соответствия. Соответствие определенной выборке известно как ограниченное соответствие.

ГОСТ 34.301-91 С. 3

2.2.    Соответствие при обмене информации

Элемент данных кодированных символов (КС) внутри кодированной информации для обмена находится в соответствии с настоящим стандарюм, если кодированное представление управляющих функций в таком элементе данных КС удовлетворяет следующим условиям:

а)    кодированное представление управляющей функции, определенное в настоящем стандарте, должно всегда представлять эту управляющую функцию;

б)    управляющая функция, определенная в настоящем стандарте, должна всегда иметь кодированное представление, которое определено для этой функции в настоящем стандарте;

в)    любое кодированное представление, которое зарезервировано для будущей стандартизации, не должно иметь места.

Кодированные представления управляющих функций и режимов, не определенные в настоящем стандарте, могут появиться в информации обмена при вышеприведенных условиях (см. пп. 5.5; 5.5.1; 7.4).

2.3.    Соответствие устройств

Устройство считают соответствующим настоящему стандарту, если оно отвечает требованиям п. 2.3.1 и/или пп. 2.3.2; 2 3.3- Любое утверждение о соответствии оформляется документом, который содержит описание, приведенное в п. 2.3.1.

2.3.1.    Описание устройства

Описание устройства, соответствующего настоящему стандарту, должно:

а)    устанавливать ссылки к разделам или управляющим функциям, определенным в настоящем стандарте, выборку кодированных представлений, которые устройство может создавать или принимать и интерпретировать;

б)    для каждой управляющей функции с селективными параметрами определять используемые значения параметров;

в)    если идентифицированная выборка содержит управляющую функцию, для которой значение параметра по умолчанию определено в настоящем стандарте, включать явные и неявные представления этого значения по умолчанию;

г)    идентифицировать значения, с помощью которых пользователь может обеспечивать соответствующие управляющие функции или может опознавать их, как определено в пп. 2.3.2; 2.3.3 соответственно-

2.3.2.    Исходные устройства

Исходное устройство способно передавать в составе элемента данных КС кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стандарту.

С. 4 ГОСТ 34.301-91

Такое устройство дает возможность пользователю обеспечивать любую управляющую функцию, которую он выбирает из идентифицированной выборки для целей передачи ее кодированного представления в составе элемента данных КС.

2 3 3. Принимающие устройства

Принимающее устройство способно получать в составе элемента данных КС и интерпретировать кодированные представления управляющих функций из идентифицированной выборки, соответствующей настоящему стандарту. Оно способно интерпретировать значения по умолчанию в явном и неявном представлениях.

Данное устройство делает доступной для пользователя любую управляющую функцию из состава идентифицированной выборки, кодированное представление которой принято в составе элемента данных КС в такой форме, что пользователь может опознать ее среди управляющих функций из идентифицированной выборки.

3. НОРМАТИВНЫЕ ССЫЛКИ

В настоящем стандарте имеются ссылки на следующие стандарты:

ГОСТ 27463 (ИСО 646) «Системы обработки информации. 7-битные кодированные наборы символов»;

ГОСТ 28079 «Системы обработки информации. Протокол уровня звена данных. Метод синхронной позначной передачи данных» (разработан с учетом ИСО 1155, ИСО 1177, ИСО 1745, ИСО 2111, ИСО 2628 и ИСО 2629);

ГОСТ 27466 (ИСО 2022) «Системы обработки информации. Наборы символов в 7- и 8-битных кодах. Методы расширения кодов»;

ИСО 2375″ «Обработка данных Процедура регистрации выходной последовательности»;

ИСО 6937*’ «Обработка информации. Наборы кодированных символов для передачи текста»;

ИСО 7350′ «Передача текста. Регистрация подмножеств графических символов»;

ИСО 8613/6″ «Обработка информации. Текстовые и конторские системы. Архитектура конторской документации и форма обмена. Часть 6 Структура содержания знаков»;

Международный Регистр ИСОл наборов кодированных символов, используемых с последовательностями расширения;

Рекомендация МККТТ Т.61-1984т «Множество символов и наборы кодированных символов для международной службы Теле-текс».

J До прямого применения данного документа в качестве государственного стандарта распространение его осуществляет секретариат ТК 22 «Информационная технология».

ГОСТ 34.301-91 С. 5

4. ОБОЗНАЧЕНИЯ И ОПРЕДЕЛЕНИЯ

4.1.    Обозначения

В настоящем стандарте прописные буквы используются для обращения к определенным управляющим функциям, режимам, установкам режимов или графическим символам с целью предотвращения разночтения, например между концепцией «пробела» и символом ПРОБЕЛ.

Предполагается, что это соглашение и абревиатуры режимов и управляющих функций будут сохранены во всех переводах текста (приложение Е).

В настоящем стандарте используется обозначение в форме хх/уу, где хх представляет номер столбца с 00 по 07 в 7-бит нон ко-дозон таблице или с 00 по 15 в 8-битной кодовой таблице и уу представляет номер строки с 00 но 15.

4.2.    Определения

В настоящем стандарте применены следующие определения:

4.2.1.    Активная область — область, которая содержит активную позицию.

4.2.2.    Активное поле — поле, которое содержит активную позицию.

4.2.3.    Активная строка — строка, которая содержит активную ПОЗИЦИЮ.

4.2.4.    Активная страница — страница, которая содержит активную позицию.

4.2.5.    Активная позиция — знаковая позиция, в которой изображается графическое представление следующего графического символа или следующей управляющей функции, для которой требуется графическое представление. Активная позиция указывается курсором.

4.2    6. Область — ряд последовательных символьных позиций, которые не обязательно расположены на одной строке.

4.2.7. Дополнительное устройство — устройство, подключенное к устройству отображения символов для ввода, хранения, восстановления или отображения данных.

4.2    8. Битовая комбинация, байт — упорядоченная цепочка битов, которая представляет кодированный символ или используется как часть представления символа.

4.2.9. Байт — цепочка битов, которая обрабатывается как блок.

4 2.10. Отменить — отменить данные таким образом, чтобы они могли быть проигнорированы при последующей обработке.

42.11. Символ — элемент набора, используемый для организации, управления или представления данных.

4.2.12. Элемент данных кодированных символов (элемент данных КС) — элемент обмена информации, содержание которого определено в виде последовательности кодированного представления

© Издательство стандартов, 1992

С. 6 ГОСТ 34.301-91

символов, в соответствии с одним или несколькими указанными стандартами по наборам кодированных символов.

4.2.13 Устройство отображения символов — устройство, которое дает визуальное представление данных в форме графических изображении с использованием любых принципов работы, например электронно-лучевой трубки или печатающего устройства.

4.2.14. Направление перемещения символов — направление представления последовательных графических символов вдоль строки.

4 2.15 Знаковая позиция — часть дисплея, которая отображает или способна отображать графическое изображение символа.

4.2    16. Очистить — удалить дисплей данных или информации, используемой для отображения данных, например остановов табуляции, маркирующих границы между полями.

4 2 17. Набор кодированных символов (код) — набор непротиворечивых правил, которые устанавливают набор символов и однозначное соответствие между символами набора и их комбинациями битов.

4.2.18.    Расширение кода — методы для кодирования символов, которые не включены в набор символов данного кода.

4.2.19.    Кодовая таблица — таблица, показывающая символ, назначенный каждой битовой комбинации в коде.

4.2.20.    Управляющий символ — управляющая функция, кодированное представление которой состоит из одной комбинации битов.

4 2.21. Управляющая функция — элемент набора символов, который производит запись, обработку, передачу или интерпретацию данных и который имеет кодированное представление, состоящее из одной или нескольких комбинации битов.

4.2    22. Управляющая последовательность — последовательность комбинаций битов, начинающаяся с той, которая представляет управляющий символ ГОЛОВНОЙ СИМВОЛ УПРАВЛЯЮЩЕЙ ПОСЛЕДОВАТЕЛЬНОСТИ (ГУП (CSI), используемый для кодированного представления управляющих функций с параметрами.

4.2    23. Управляющая цепочка — ограниченная цепочка символов, которая может появиться в потоке данных как логическое выражение для целей управления.

4.2.24.    Курсор — специальный индикатор, используемый для отметки активной позиции на дисплее.

4.2.25.    Десятичный знак — графический символ, обычно ТОЧКА или ЗАПЯТАЯ, используемый для разделения дробной части десятичного числа и целой части этого числа.

4.2.26.    Умолчание — значение или состояние, которое предполагается, когда оно явно не определено-

ГОСТ 34.301-91 С. 7

4.2    27. Удалить — уничтожить содержимое знаковых позиций и сомкнуть появившийся промежуток смещением смежных графических символов в освободившиеся позиции.

4.2.28. Обозначать — идентифицировать набор символов, которые должны быть представлены в некоторых случаях непосредственно, а в других — при появлении другой управляющей функции.

4 2.29. Устройство — компонент оборудования обработки информации, который может передавать и/или получать кодированную информацию в составе элемента данных КС. (Это может быть устройство ввода-вывода в общепринятом смысле или процесс, такой как прикладная программа или функция шлюза).

4.2    30. Дисплей — область визуального представления данных на устройстве отображения данных любого типа, включая печатающее устройство, электронно-лучевую трубку и подобные устройства.

4.2.31. Функция редактирования — управляющая функция, используемая для редактирования, изменения или перемещения визуального представления данных-

4 2.32. Доступная — термин, используемый для обозначения области, предназначенной для передачи или переноса.

4 2.33. Среда — характеристика, которая устанавливает число битов, используемых для представления символа в системе обработки или передачи данных или в части такой системы.

4.2.34. Стереть — удалить содержимое знаковых позиций и оставить появившийся промежуток свободным.

4 2 35. Последовательность расширения — цепочка битов, которая используется для целей управления в процедурах расширения кода и которая состоит из двух или более комбинаций битов. Первую из этих комбинаций битов представляет символ АВТОРЕГИСТР ДВА (АР2 (Ь’ЬС)).

4.2    36. Поле — область, состоящая из знаковых позиций от останова горизонтальной табуляции (начало поля) с последующими знаковыми позициями до знаковой позиции следующего останова горизонтальной табуляции (конец поля), но не включая ее-

4.2    37. Конечный байт — комбинация битов, которая завершает последовательность расширения или управляющую последовательность.

4.2.38. Функция формата — управляющая функция, описывающая каким образом создатель потока данных желает форматировать или представлять информацию.

4 2.39. Графическиий символ — символ, отличный от управляющей функции, который имеет визуальное изображение, обычно, либо рукописное, либо печатное, либо отображенное на экране дисплея и который имеет кодовое представление, состоящее из одной или нескольких комбинаций битов.

С. 8 ГОСТ 34.301-91

4 2 40. Графическое представление — визуальный вид шрифта, отображающий набор графических снмволов

4.2.41. Графическое изображение символа — визуальное представление графического символа или управляющей функции.

4 2 42 Сохраняемая область — специальный случай квалифицированной области.

4.2.43.    Начальное состояние — состоя!|ие. в котором находится ус 1 ропотно после установления готовности к работе. Это рекомендованное состояние режимов «сброс».

4.2.44.    Промежуточный байт

а)    в последовательности расширения комбинация битов, которая может появиться между управляющей функцией АВТОРЕГИСТР ДВА (АР2 (ESC)) и конечным байтом.

б)    в управляющей последовательности — комбинация битов, которая может появиться между управляющей функцией ГОЛОВНОЙ СИМВОЛ УПРАВЛЯЮЩЕЙ ПОСЛЕДОВАТЕЛЬНОСТИ (ГУП (CSI)) и конечным бантом или ме>МУ байтом параметра и конечным байтом.

VI \Ъ. Ъмкгоюггь —    чтъЪта    чНюанычетый,    г’/.ч,-

волов был представлен предписанными комбинациями битов всякий раз, когда эти комбинации бттов появляются до возникновения другой функции расширения кода.

4.2.46. Строка — ряд предопределенного числа знаковых позиций.

4.2-47. Направление перемещения строк — направление представления последовательных строк.

4.2.48.    Операционная система — программное обеспечение, которое управляет выполнением компьютерных программ и которое может обеспечить планирование, отладку. управление вводом-выводом, вычисления, компиляцию, назначение памяти, управление данными и соответствующий сервис.

4.2.49.    Страница — ряд предопределенного числа строк.

4.2.50.    Байт параметра — комбинация битов управляющей последовательности, которая может появиться между управляющей функцией ГОЛОВНОЙ СИМВОЛ УПРАВЛЯЮЩЕЙ ПОСЛЕДОВАТЕЛЬНОСТИ (ГУП (CSI)) и конечным байтом или между ГУП и промежуточным байтом.

4.2.51.    Позиция — часть кодовой таблицы, определяемая координатами ее столбцов и строк-

4.2.52.    Частное (или экспериментальное) использование — средство представления нестандартизованИЫх управляющих функций способом, совместимым с настоящим стандартом.

4.2.53.    Защищенная область — специальный случай квалифицированной области.

ГОСТ 34.301-91 С. 9

4.2.54.    Квалифицированная область — цепочка знаковых позиций, с которой связаны конкретные характеристики.

4.2.55.    Репертуар — набор символов, который может быть представлен посредством кодированного представления, используемого набором кодированных символов.

4.2.56.    Прокрутка — действие, посредством которого все или часть графических изображений символов дисплея движутся в определенном направлении-

4.2.57.    Выбранная область — цепочка знаковых позиций, содержимое которой может быть передано в форме потока данных или перенесено на дополнительное устройство ввода-вывода.

4.2.58.    Табуляция — метод идентификации знаковых позиций или строк на дисплее для целей систематизированного размещения информации.

4.2.59.    Останов табуляции — индикация того что знаковая позиция или строка используется для табуляции; останов горизонтальной табуляции может также служить в качестве границы между полями.

4.2.60.    Пользователь — лицо или другой объект, который вызывает сервис, предоставляемый устройством. (Этот объект может быть процессом, таким как прикладная программа, если «устройство» является, например, кодовым конвертором или функцией шлюза).

5. КОДИРОВАННОЕ ПРЕДСТАВЛЕНИЕ

5.1.    Общие положения

Каждая управляющая функция настоящего стандарта (за исключением ЗАБОЙ) принадлежит к одному из следующих типов:

а)    элементы набора СО;

б)    элементы набора С1;

в)    управляющие последовательности;

г)    независимые управляющие функции;

д)    управляющие цепочки

5.2.    Забой

Управляющая функция ЗАБОЙ — ЗБ (DEL) не принадлежит ни к какому набору. Для ссылочных целен она рассматривается как элемент набора Сх.

5.3.    Элементы набора СО

Управляющие функции набора СО представляются в 7-битном и 8-битном кодах комбинациями битов с 00/00 по 01/15. Этот метод представления позволяет кодировать до 32 управляющих функций.

Определения и кодированные представления управляющих функций специфицированы в разд. 8.3 (см. табл. 1).

1

Издание официальное

2

Настоящий стандарт не может быть полностью или частично воспроизведен, тиражирован н распространен без разрешения Госстандарта СССР

1. Назначение

2. Соответствие

2.1. Виды соответствия

2.2. Соответствие при обмене информации

2.3. Соответствие устройств

3. Нормативные ссылки

4. Обозначение и определение

4.1. Обозначение

4.2. Определения

5. Кодированное представление

5.1. Общие положения

5.2. Забой

5.3. Элементы набора СО

5.4. Элементы набора С1

5.5. Управляющие последовательности

5.6. Независимые управляющие функции

5.7. Управляющие цепочки

6. Концентрации устройства

6.1.Поток получаемых данных

6.2. Символьный вывод

6.3. Активная позиция

6.4. Функции форматирования и функции редактирования

6.5. Выбранные и квалифицированные области

6.6. Дополнительные устройства ввода-вывода

7. Режимы

7.1. Концепция режимов

7.2. Определение режимов

7.3. Взаимодействие между режимами

7.4. Частные режимы

8. Управляющие функции

8.1. Типы управляющих функций

8.2. Категории управляющих функций

8.3. Определение управляющих функций

9. Преобразование между 7-битными и 8-битными кодированными представлениями

Приложение А. Функции форматирования и функции редактирования

Приложение В. Примеры кодирования

Приложение С. Композиция текста

Приложение D. Характеристики, зависящие от применения

Приложение Е. Различия между настоящей редакцией ИСО 6429-88 и ИСО 6429-83

Приложение 1. Перечень команд (управляющих функций) знакосинтезирующих печатающих устройств персональных ЭВМ

Приложение 2. Сводные перечни режимов и управляющих функций

Стр. 1
стр. 1
Стр. 2
стр. 2
Стр. 3
стр. 3
Стр. 4
стр. 4
Стр. 5
стр. 5
Стр. 6
стр. 6
Стр. 7
стр. 7
Стр. 8
стр. 8
Стр. 9
стр. 9
Стр. 10
стр. 10
Стр. 11
стр. 11
Стр. 12
стр. 12
Стр. 13
стр. 13
Стр. 14
стр. 14
Стр. 15
стр. 15
Стр. 16
стр. 16
Стр. 17
стр. 17
Стр. 18
стр. 18
Стр. 19
стр. 19
Стр. 20
стр. 20
Стр. 21
стр. 21
Стр. 22
стр. 22
Стр. 23
стр. 23
Стр. 24
стр. 24
Стр. 25
стр. 25
Стр. 26
стр. 26
Стр. 27
стр. 27
Стр. 28
стр. 28
Стр. 29
стр. 29
Стр. 30
стр. 30
Николай Иванов

Эксперт по стандартизации и метрологии! Разрешительная и нормативная документация.

Оцените автора
Все-ГОСТЫ РУ
Добавить комментарий