ГОСТ Р ИСО/МЭК 8825-3—2016
3.2.35 факультативное битовое поле (optional bit-field): Битовое поле, которое иногда вставляет
ся (для кодирования абстрактного значения), а иногда опускается.
3.2.36 положительное целочисленное значение (positive integer value): Значение, большее нуля.
3.2.37 определитель наличия (presence determinant): Битовое поле, которое указывает, присут
ствует ли факультативное битовое поле.
3.2.38 простейший (примитивный) класс (primitive class): Класс кодирования, который не явля
ется структурой кодирования и не может быть отнесен к другому классу (см. 16.1.14).
3.2.39 рекурсивное определение (справочного имени) [recursive definition (of a reference name)]:
Справочное имя. для которого вычисление этого справочного имени или руководителя для определе
ния справочного имени требует вычисления исходного справочного имени.
Примечание — Рекурсивное определение класса кодирования (включая структуру кодирования) или
объекта кодирования разрешается (но см. 17.1.4). Рекурсивное определение набора объектов кодирования запре
щается в 18.1.3.
3.2.40 рекурсивная реализация (параметризованного справочного имени) [recursive
instantiation (of a parameterized reference name)]: Создание справочного имени, для которого вычисле
ние реальных параметров требует вычисления исходного справочного имени.
Примечание — Рекурсивное определение класса кодирования (включая структуру кодирования) или
объекта кодирования разрешается (но см. 17.1.4). Рекурсивное определение набора объектов кодирования запре
щается в 18.1.3.
3.2.41 структура замены (replacement structure): Параметризованная структура, используемая
для замены некоторых или всех частей конструкции перед кодированием этой конструкции.
3.2.42 саморазграничивающее кодирование (self-delimiting encoding): Кодирование набора
абстрактных значений, при котором отсутствует такое абстрактное значение, которое имеет кодовую
последовательность, являющуюся начальной субцепочкой кодовой последовательности другого аб
страктного значения в этом наборе.
Примечание — Это охватывает толькокодовые последовательностис фиксированнойдлинойдля огра
ниченного целого числа, а также кодовые последовательности, описанные обобщенно как «кодовые последова
тельности Хаффмана» (см. приложение Е).
3.2.43 простое справочное имя (simple reference name): Ссылка на класс, объект или набор объ
ектов кодирования, которая не содержит ни имени модуля EDM, в котором определен этот класс, объ ект
или набор объектов кодирования, ни (в случае неявного генерируемого класса кодирования) имени
модуля АСН.1. в котором он был генерирован.
Примечание — Простое справочное имя гложет использоваться лишь в случае, когда ссыпка на класс
кодирования недвусмысленна, в остальных случаях в теле модуля должно использоваться полностью определен
ное имя (см. 3.2.24).
3.2.44 условие диапазона размера (size range condition): Условие по наличию ограничений на
действующий размер поля «цепочка» или «повторение» (а также включение нуля в ограничение н/или
разрешение нескольких размеров), которое, если оно удовлетворяется, означает, что должны приме
няться определенные правила кодирования.
3.2.45 руководитель источника (или класс источника) [source governor (or source dass)]: Руко
водитель. который определяет нотацию для указанных абстрактных значений, связанных с классом
источника, при отображении их в класс цели.
3.2.46 начальный указатель (start pointer): Вспомогательное поле, указывающее на присутствие
или отсутствие какого-либо факультативного битового поля, а в случае присутствия также указываю
щее смещение от текущего положения до этого битового поля.
3.2.47 руководитель цели (или класс цели) [target governor (or target dass)]: Руководитель, кото
рый определяет нотацию для указанных абстрактных значений, связанных с классом цели, при отобра
жении в них из класса источника.
3.2.48 тип (типы) верхнего уровня [top-level type(s)]: Такой тип (типы) АСН.1 в приложении, ко
торый используется этим приложением способом, отличающимся от способа для определения компо
нентов других типов АСН.1.
Примечания
1 Типы верхнего уровня могут также использоваться (но обычно не используются) в качестве компонентов
других типов АСН.1.
5