ГОСТ 34.973—91 С 27
II ри мсч а иис, Термины «первый бит» и «замыкающий бит» используются
как при описании обозначений для задания значений, так и при описании пра вил
кодирования.
15.4. «ОпрсделениоеЗначсние» должно представлять собой
ссылку на некоторое неотрицательное значение целочисленного
типа или помеченного типа, производного от целочисленного типа.
15.5. Значения последовательностей «Число» и «Определен-
ноеЗначение», входящих в состав последовательности «СписокПо-
именованныхБитов», должны быть попарно различными; каждое
из этих значений используется в качестве номера выделенного
бита при задании значения строки битов.
15.6. Все элементы «Идентификатор», входящие в «Список-
ПонмекованныхБитов», должны быть различными.
Пр и м е ч а ни е. Порядок следования последовательностей «Поименовва-
кЫйБит» в последовательности «СпнсокПоимсиовамныдБнгов» несуществен.
15.7. Этот тип имеет тег универсального класса с номером 3.
15.8. Значение типа «строка битов» задается нижеследующим
обозначением «Значснке-СтрокаБитов»:
Значение-СтрокаБитов: = b-строка|
h-строка
|СписокИдентнфикаторов)
СписокИдентнфнкаторов ; : =
Идентификатор|
СпнсокИдснтнфнка торов, Идентификатор
15.9. Каждый элемент «Идентификатор», входящий в последо
вательность «Значение-СтрокаБитов», должен совпадать с неко
торым элементом «Идентификатор» в составе последовательности
«Тнп-СтрокаБитов», определяющей тип, к которому относится
данное значение.
15.10. Пользователь нотации определяет (и может указать это
в комментарии), является ли существенным наличке или отсутст
вие последних нулевых битов.
Пр им еч ан ие . Правилами кодирования обеспечивается передача строк
битов произвольной длины и с произвольным чередованием битов
в
строхе.
15.11.Обозначения вида «(СписокИденгификаторов)» и *{}» для
последовательности«Значение-СтрокаБитов»могут использо
ваться только в том случае, когда присутствие или отсутствие за
мыкающих нулевых битов несущественно. Этот вариант обозначе
ния задает строку битов с единицами в битовых позициях с номе
рами, задаваемыми последовательностями «Идентификатор», и со
всеми остальными битами, равными нулю.
Прим е чание .Последовательность «( )» используется для обозначения
значении строки битов, не содержащей ни одного бита, равного единице.