ГОСТ р
ИСО.’МЭК
Ю24- 93
—
BIT STRING (СписокПоименованныхБит)
СписокПоименованныхБит :: =
ПоименованныпБнт J
СписокПоименованныхБит, ИонменовэнныйБит
ПоимеиованныйБкт ::
Идентификатор(Число) ;
Идентификатор (ОпредслснноеЗна-
чение)
17.2 «СписокПоименованныхБит» не является существенной со
ставной частью определения типа. Эта последовательность исполь
зуется только в обозначениях для записи значений, определенных
в 17.8.
17.3 Псриый бит в строке бит имеет нулевой номер. Замыкаю
щим битом называется бит. который заканчивает строку бит.
11р к м е ч а пне. Термины первый бит и заминающий Сиг ^используют цри
описании как обозначений дли задания значений, гак и правил кодирования.
17.4 «ОлрсдслениоеЗначеннс» должно представлять собой ссыл
ку на некоторое неотрицательное значение целочисленного типа,
помеченного типа, производного от целочисленного типа, или под
типа целочисленного типа.
17.5 Значения последовательностей «Число» и «Определение
Значение», входящих в состав последовательности «СписокПоиме-
нованныхБнт», должки быть попарно различными; каждое из этих
значений используют в качестве номера выделенного бита при за
дании значения строки бит.
17.6 Все элементы «Идентификатор», входящие в «СписокМои-
мсновэнныхБит», должны быть различными.
П р и м е ч а н и е . Порядок следованияпоследовательностей «Поимеиоваи-
ныйБмт» в последовательности «СписокПонмеиэванныхБиг> не существенен
{
17.7 Этот тип имеет тег универсального класса под номером 3.
17.8 Зиа-юнче типа «строка бит» задастся нижеследующим обо
значением «3 аче.т; • СгрокаБит»:
Значепие-СтрокаБнт :: -
b-строка!
h строча!
{СпгсокИдентификзторов} !
СписокИдентнфнхаторов .:
}
=«
ИлентлЛикатор !
СписочИдентификатороа, Идентификатор
I7.1J Каждый элемент «Идентификатор», в.чодяшнй в последо
вательность «Зпачопне-СтрокаБит», должен совпадать с некото-