ГОСТ Р ИСО/МЭК 8825-3—2016
WITH &#Roplacemont-structurc
(ENCODED BY Areplacement-structure-oncoding-object]]
[ALIGNED TO
[NEXT]
[ANY]
Aoncoding-spaco-pre-alignment-unit
[PADDING &oncoding-space-pre-padding
[PATTERN Aencoding-space-pre-pattern]]]
[START-POINTER Astart-pointer
[MULTIPLE OF &start-pointer-unit]
[ENCODER-TRANSFORMS AStart-pointer-encoder-transforms]]
ENCODING-SPACE
[SIZE &oncoding-space-size
[MULTIPLE OF &oncoding-space-unit]]
[DETERMINED BY Aencoding-spaco-detormination]
[USING Aencoding-spaco-roferenco
[ENCODER-TRANSFORMS AEncoder-transforms]
[DECODER-TRANSFORMS ADacodar-transforms]]
[NULL-PATTERN Avalue-pattern]
[VALUE-PADDING
[JUSTIFIED Avalue-justification]
[PRE-PADDING Avalue-pre-padding
[PATTERN Avalue-pra-pattern]]
[POST-PADDING Avalue-post-padding
[PATTERN Avalue-post-pattern]]
[UNUSED BITS
[DETERMINED BY Aunused-bits-determination]
[USING Aunusad-bits-rafarence
[ENCODER-TRANSFORMS AUnused-bits-encoder-transforms]
[DECODER-TRANSFORMS AUnusad-bits-decodar-transforms]]]]
[EXHIBITS HANDLE Aexhibited-handle AT AHandle-positions
[AS Ahandle-value]]
[BIT-REVERSAL Abit-ravarsal]
23.8.2 Цель и ограничения
23.8.2.1 Этот синтаксис используется для определения кодирования класса в вырожденной кате
гории (null category).
23.8.2.2 Если «REPLACE STRUCTURE» установлен, то никакие другие группы признаков коди
рования не устанавливаются. Если объект кодирования структуры замены показывает описатель (с
заданным набором значений описателя), определяемый объект кодирования показывает тот же иден
тификационный описатель (с тем же набором значений описателя — см. 22.1.1.11).
23.8.2.3 Если «ENCODING-SPACE SIZE» положителен, то он должен быть достаточным для по
мещения размера «NULL-PATTERN» вместе с любыми битами, добавленными в результате специфи
кации «VALUE-PADDING».
23.8.2.4 Если в пространстве кодирования имеются неиспользуемые биты, то должно быть уста
новлено «VALUEPADDING».
23.8.3 Действия кодера
23.8.3.1Для любой установленной группы признаков кодирования кодер выполняет кодирующие
действия, указанные в разделе 22. в следующей последовательности и согласно определению объекта
кодирования:
a) замена;
b
) предварительное выравнивание и заполнение;
c) начальный указатель;
d) пространство кодирования;
e) кодирование значения (см. 23.8.3.2):
122