ГОСТ Р ИСО/МЭК 8825-3—2016
- Спецификация предварительного выравнивания и заполнения (см. 22.2)
&encoding-space-pre-alignment-unit
Aencoding-space-pre-padding
&encoding-space-pre-pattorn
Unit (ALL EXCEPT repetitions) DEFAULT bit,
Padding DEFAULT zero.
Non-Null-Pattorn (ALL EXCEPT different:any)
DEFAULT bits:’0’B,
- Спецификация начального указателя (см. 22.3)
&start-pointer
&start-pointer-unit
&Start-pointer-encoder-transforms
REFERENCE OPTIONAL.
Unit (ALL EXCEPT repetitions) DEFAULT bit,
#TRANSFORM ORDERED OPTIONAL,
- Определение факультативных возможностей (см. 22.5)
&optionality-determination
&optionality-reference
AEncoder-transforms
ADecoder-transforms
&handlo-id
O ptionally Determination
DEFAULT field-to-be-set,
REFERENCE OPTIONAL.
«TRANSFORM ORDERED OPTIONAL.
«TRANSFORM ORDERED OPTIONAL.
PrintableString
DEFAULT "default-handle"
>WITH SYNTAX {
[REPLACE
[STRUCTURE]
WITH &#Replacement-structure
[ENCODED BY Areplacoment-structure-oncoding-object]]
[ALIGNED TO
[NEXT]
[ANY]
&encoding-space-pre-alignment-unit
[PADDING &oncoding-space-pre-padding
[PATTERN &encoding-space-pre-pattern]]J
[START-POINTER Astart-pointer
[MULTIPLE OF Astart-pointer-unit]
[ENCODER-TRANSFORMS AStart-pointer-encoder-transforms]]
PRESENCE
[DETERMINED BY Aoptionality-determination
[HANDLE Ahandle-id]]
[USING Aoptionality-roferonce
[ENCODER-TRANSFORMS AEncoder-transforms]
[DECODER-TRANSFORMS ADecoder-transforms]]
23.11.2 Цель и ограничения
23.11.2.1 Этот синтаксис используется для определения кодирования класса в категории «факуль
тативные возможности».
23.11.2.2 Если «REPLACE STRUCTURE» установлен, то никакие другие группы признаков коди
рования не устанавливаются. Если объект кодирования структуры замены показывает описатель (с за
данным набором значений описателя), определяемый объект кодирования показывает тот же иденти
фикационный описатель (с тем же набором значений описателя — см. 22.1.1.11).
23.11.3 Действия кодера
23.11.3.1Для любой установленной группы признаков кодирования кодер выполняет кодирующие
действия, указанные в разделе 22. в следующей последовательности и согласно определению объекта
кодирования:
a) замена (см. 23.11.3.2);
b
) предварительное выравнивание и заполнение.
129