Интернет - Библиотека
Нормативная правовая документация

Скачать ГОСТ Р ИСО/МЭК 8825-3-2016 Информационная технология. Правила кодирования АСН.1. Часть 3. Спецификация нотации контроля кодирования (ECN)

Дата актуализации: 01.01.2018

ГОСТ Р ИСО/МЭК 8825-3-2016

Информационная технология. Правила кодирования АСН.1. Часть 3. Спецификация нотации контроля кодирования (ECN)

Обозначение: ГОСТ Р ИСО/МЭК 8825-3-2016
Обозначение англ: GOST R ISO/IEC 8825-3-2016
Статус:введен впервые
Название рус.:Информационная технология. Правила кодирования АСН.1. Часть 3. Спецификация нотации контроля кодирования (ECN)
Название англ.:Information technology. АСН.1 encoding rules Part 3. Specification of Encoding Control Notation (ECN)
Дата добавления в базу:05.05.2017
Дата актуализации:01.01.2018
Дата введения:01.11.2017
Область применения:Стандарт определяет нотацию для спецификации кодирования типов АСН.1 или частей типов. В стандарте предусмотрено несколько механизмов такой спецификации, в том числе: - прямая спецификация кодирования с помощью стандартизованной нотации; - спецификация кодирования путем ссылки на стандартизованные правила кодирования; - спецификация кодирования типа АСН.1 путем ссылки на некоторую структуру кодирования; - спецификация кодирования с использованием не-ECN нотации. В стандарте предусмотрены также средства для связи спецификаций кодирования с определениями типов, к которым кодирование должно применяться.
Оглавление:1 Область применения
2 Нормативные ссылки
   2.1 Идентичные международные стандарты
   2.2 Дополнительные ссылки
3 Термины и определения
   3.1 Определения терминов по АСН.1
   3.2 Определения терминов, специфичных для ECN
4 Сокращения
5 Определение синтаксиса ECN
6 Соглашения о кодировании и нотация
7 Набор знаков ECN
8 Лексические элементы ECN
   8.1 Справочные имена объектов кодирования
   8.2 Справочные имена набора объектов кодирования
   8.3 Справочные имена классов кодирования
   8.4 Элементы «зарезервированное слово»
   8.5 Элементы «зарезервированное имя класса кодирования»
   8.6 Не-ECN элемент
9 Понятия ECN
   9.1 Спецификация нотации управления кодированием (ECN)
   9.2 Классы кодирования
   9.3 Структуры кодирования
   9.4 Объекты кодирования
   9.5 Наборы объектов кодирования
   9.6 Определение новых классов кодирования
   9.7 Определение объектов кодирования
   9.8 Дифференциальное кодирование-декодирование
   9.9 Факультативные возможности в кодовых последовательностях
   9.10 Свойства объектов кодирования
   9.11 Параметризация
   9.12 Руководители
   9.13 Общие аспекты кодирования
   9.14 Идентификация информационных элементов
   9.15 Ссылочные поля и определители
   9.16 Классы и структуры замены
   9.17 Отображение абстрактных значений в поля структур кодирования
   9.18 Преобразователи и композиции преобразования
   9.19 Содержимое модулей определения кодирования
   9.20 Содержимое модуля компоновки кодирования
   9.21 Определение способов кодирования для простейших классов кодирования
   9.22 Приложение кодирований
   9.23 Комбинированный набор объектов кодирования
   9.24 Точка приложения
   9.25 Условные кодирования
   9.26 Другие условия для применения кодирований
   9.27 Управление кодированием для открытого типа
   9.28 Изменения международных стандартов об АСН.1
10 Определения классов кодирования, объектов кодирования и наборов объектов кодирования
11 Кодирование типов АСН.1
   11.1 Общие положения
   11.2 Предопределенные классы кодирования, используемые для неявно генерируемых структур кодирования
   11.3 Упрощение и расширение нотации АСН.1 для целей кодирования
   11.4 Неявно генерируемые структуры кодирования
12 Модуль компоновки кодирования (ELM)
   12.1 Структура ELM
   12.2 Типы кодирования
13 Применение кодирований
   13.1 Общие положения
   13.2 Комбинированный набор объектов кодирования и его применение
14 Модуль определения кодирования (EDM)
15 Раздел переименований
   15.1 Явно генерируемые и экспортируемые структуры
   15.2 Изменения имен
   15.3 Определение области для изменений имени
16 Присвоения классов кодирования
   16.1 Общие положения
   16.2 Определение структуры кодирования
   16.3 Структура кодирования альтернативы
   16.4 Структура кодирования повторения
   16.5 Структура кодирования конкатенации
17 Присвоения объектов кодирования
   17.1 Общие положения
   17.2 Кодирование с определенным синтаксисом
   17.3 Кодирование с наборами объектов кодирования
   17.4 Кодирование с использованием отображений значения
   17.5 Кодирование структуры кодирования
   17.6 Дифференциальное кодирование-декодирование
   17.7 Факультативные возможности кодирования
   17.8 Не-ECN определение объектов кодирования
18 Назначения наборов объектов кодирования
   18.1 Общие сведения
   18.2 Предопределяемые наборы объектов кодирования
19 Отображение значений
   19.1 Общие положения
   19.2 Отображение с помощью явных значений
   19.3 Отображение с помощью полей сопоставления
   19.4 Отображение с помощью объектов кодирования #TRANSFORM
   19.5 Отображение с помощью упорядочения абстрактных значений
   19.6 Отображение с помощью распределения значений
   19.7 Отображение целочисленных значений в биты
20 Определение объектов кодирования с использованием определенного синтаксиса
21 Типы, используемые в спецификации определенного синтаксиса
   21.1 Тип Unit
   21.2 Тип EncodingSpaceSize
   21.3 Тип EncodingSpaceDetermination
   21.4 Тип UnusedBitsDetermination
   21.5 Тип OptionalityDetermination
   21.6 Тип AlternativeDetermination
   21.7 Тип RepetitionSpaceDetermination
   21.8 Тип Justification
   21.9 Тип Padding
   21.10 Типы Pattern и Non-Null-Pattern
   21.11 Тип RangeCondition
   21.12 Тип Comparison
   21.13 Тип SizeRangeCondition
   21.14 Тип ReversalSpecification
   21.15 Тип ResultSize
   21.16 Тип HandleValueSet
   21.17 Тип IntegerMapping
22 Обычно используемые группы признаков кодирования
   22.1 Спецификация замены
   22.2 Спецификация предварительного выравнивания и заполнения
   22.3 Спецификация начального указателя
   22.4 Спецификация пространства кодирования
   22.5 Определение факультативных возможностей
   22.6 Определение альтернативы
   22.7 Спецификация пространства повторения
   22.8 Заполнение и выравнивание значения
   22.9 Спецификация идентификационного описателя
   22.10 Спецификация конкатенации
   22.11 Спецификация кодирования вложенного типа
   22.12 Спецификация реверсии битов
23 Спецификация определенного синтаксиса для классов «битовое поле» и «конструктор»
   23.1 Определение объектов кодирования для классов в категории «альтернативы»
   23.2 Определение объектов кодирования для классов в категории «цепочка битов»
   23.3 Определение объектов кодирования для классов в категории «булева»
   23.4 Определение объектов кодирования для классов в категории «цепочка знаков»
   23.5 Определение объектов кодирования для классов в категории «конкатенация»
   23.6 Определение объектов кодирования для классов в категории «целочисленная»
   23.7 Определение объектов кодирования для класса #CONDITIONAL-INT
   23.8 Определение объектов кодирования для классов в «вырожденной» категории
   23.9 Определение объектов кодирования для классов в категории «цепочка октетов»
   23.10 Определение объектов кодирования для классов в категории «открытый тип»
   23.11 Определение объектов кодирования для классов в категории «факультативные возможности»
   23.12 Определение объектов кодирования для классов в категории «pad»
   23.13 Определение объектов кодирования для классов в категории «повторение»
   23.14 Определение объектов кодирования для класса #CONDITIONAL-REPETITION
   23.15 Определение объектов кодирования для классов в категории «тег»
   23.16 Определение объектов кодирования для классов в других категориях
24 Спецификация определенного синтаксиса для класса кодирования #TRANSFORM
   24.1 Сводный перечень признаков кодирования и определенного синтаксиса
   24.2 Источник и цель преобразователей
   24.3 Преобразователь int-to-int
   24.4 Преобразователь bool-to-bool
   24.5 Преобразователь bool-to-int
   24.6 Преобразователь int-to-bool
   24.7 Преобразователь int-to-chars
   24.8 Преобразователь int-to-bits
   24.9 Преобразователь bits-to-int
   24.10 Преобразователь char-to-bits
   24.11 Преобразователь bits-to-char
   24.12 Преобразователь bit-to-bits
   24.13 Преобразователь bits-to-bits
   24.14 Преобразователь chars-to-composite-char
   24.15 Преобразователь bits-to-composite-bits
   24.16 Преобразователь octets-to-composite-bits
   24.17 Преобразователь composite-char-to-chars
   24.18 Преобразователь composite-bits-to-bits
   24.19 Преобразователь composite-bits-to-octets
   25 Полные кодирования и класс #OUTER
   25.1 Признаки кодирования, синтаксис и цель для класса #OUTER
   25.2 Действия кодера для #OUTER
   25.3 Действия декодера для #OUTER
Приложение А (обязательное) Добавление к ИСО/МЭК 8824-1
Приложение В (обязательное) Добавление к ИСО/МЭК 8824-2
Приложение С (обязательное) Добавление к ИСО/МЭК 8824-4
Приложение D (справочное) Примеры
Приложение Е (справочное) Поддержка кодовых последовательностей Хаффмана
Приложение F (справочное) Дополнительная информация о нотации управления кодированием (ECN)
Приложение G (справочное) Сводный перечень нотации ECN
Приложение ДА (справочное) Сведения о соответствии ссылочных международных стандартов национальным стандартам
Разработан: ФГУП ГосНИИ ТЕСТ
ООО ИАВЦ
Утверждён:07.11.2016 Федеральное агентство по техническому регулированию и метрологии (1597-ст)
Издан: Стандартинформ (2016 г. )
Нормативные ссылки:
ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016ГОСТ Р ИСО/МЭК 8825-3-2016