ГОСТ Р ИСО/МЭК 8825-3—2016
идентификационные описатели), или пока «REPLACE STRUCTURE» не установлен и объект кодирова
ния структуры замены не показывает идентификационный описатель (см. 22.1.1.11).
23.1.2.4Если «EXHIBITS HANDLE» установлен, то объект кодирования показывает заданный
идентификационный описатель.
П р и м е ч а н и е — При этом, как правило, потребуется, чтобы каждый компонент имел «EXHIBITS
HANDLE», установленный в одно и то же значение, за исключением вставки головного узла, показывающей иден
тификационный описатель (см. 9.10.3).
23.1.3 Действия кодера
23.1.3.1 Для любой установленной группы признаков кодирования кодер выполняет кодирующие
действия, указанные в разделе 22. в следующей последовательности и согласно определению объекта
кодирования:
a) замена;
b
) предварительное выравнивание и заполнение;
c) начальный указатель;
d) определение альтернативы:
e) идентификационный описатель.
23.1.4 Действия декодера
23.1.4.1 Для любой установленной группы признаков кодирования декодер выполняет декодиру
ющие действия, указанные в разделе 22. в следующей последовательности и согласно определению
объекта кодирования;
a) предварительное выравнивание и заполнение;
b
) начальный указатель;
c) определение альтернативы.
23.2 Определение объектов кодирования для классов в категории «цепочка битов»
23.2.1 Определенный синтаксис
Синтаксис для определения объектов кодирования для классов в категории «цепочка битов»
определяется следующим образом:
#BITS ::= ENCODING-CLASS {
- Спецификация предварительного выравнивания и заполнения (см. 22.2)
&encoding-space-pre-alignment-unit
&encoding-spaco-pre-padding
&encoding-space-pre-pattorn
Unit (ALL EXCEPT repetitions) DEFAULT bit,
Padding DEFAULT zero,
Non-Null-Pattern (ALL EXCEPT differont:any)
DEFAULT bits:’0’B,
-- Спецификация начального указателя (см. 22.3)
&start-pointer
8iStart-pointer-unit Unit
&Start-pointer-encoder-transforms
REFERENCE OPTIONAL.
(ALL EXCEPT repetitions) DEFAULT bit,
«TRANSFORM ORDERED OPTIONAL,
-- кодирование значения битов
&value-revorsal
STransforms
&Bits-repetition-encodings
&bits-rcpctition-encoding
BOOLEAN DEFAULT FALSE.
«TRANSFORM ORDERED OPTIONAL,
«CONDITIONAL-REPETITION ORDERED OPTIONAL.
«CONDITIONAL-REPETITION OPTIONAL.
-- Спецификация идентификационного описателя (см. 22.9)
&oxhibited-handle
&Handle-positions
&handle-value-set
PrintableString DEFAULT "default-handle”,
INTEGER (0..MAX) OPTIONAL,
HandlcValueSet DEFAULT tagrany,
- Спецификация кодирования вложенного типа (см. 22.11)
&Prlmary-encoding-objoct-set
&Socondary-oncoding-objoct-set
«ENCODINGS OPTIONAL,
«ENCODINGS OPTIONAL.
105