ГОСТ Р ИСО/МЭК 8825-2-2003
так, что оно должно быть больше или равно некоторому значению lb, но не являющееся ограниченным целым числом.
Примечание — Полуограниченные целые числа встречаются в кодировании: длин неограниченных (или некоторых ограниченных) типов строк символов, октетов и битов, счетчиков числа компонентов в неограниченных (или некоторых ограниченных) типах «последовательность-из», «множество-из» и значений целочисленного типа, ограниченных тем, что должны быть больше некоторого минимального значения.
3.7.25 простой тип: Тип, не являющийся составным.
3.7.26 текстуально зависимый: Применяется для идентификации случая, когда некоторое ссылочное имя используется для вычисления множества элементов; значение множества элементов рассматривается как зависящее от этого имени, даже если фактически сформированное окончательное арифметическое множество не зависит от фактического значения множества элементов, присвоенного ссылочному имени.
Примечание — Например следующее определение «Foo» текстуально зависит от «Ваг», хотя «Ваг» не влияет на набор значений «Foo» (таким образом, согласно 9.3.4, ограничение на «Foo» не является видимым для PER, так как для «Ваг» устанавливается табличное ограничение, а «Foo» текстуально зависит от «Ваг»).
MY-CLASS :: = CLASS {&name PrintableString, Page INTEGER} WITH SYNTAX {&пате, Page}
MyObjectSet MY-CLASS :: = {{«Гаек», 7}|{«Jill», 5}}
Ваг :: = MY CLASS. Page ({MyObjectSet})
Foo : : = INTEGER (Ваг|1..100)
3.7.27 неограниченное целое число: Целое число, которое не ограничивается видимым для PER образом.
Примечание — Неограниченные целые числа встречаются только при кодировании значений целого
типа.
4 Сокращения
В настоящем стандарте используют следующие сокращения:
АСН. 1 — абстрактная синтаксическая нотация версии 1;
ВОС — взаимосвязь открытых систем;
здп — значение данных уровня представления;
BER — правила основного кодирования (Basic Encoding Rules) АСН. 1;
PER — правила уплотненного кодирования (Packed Encoding Rules) АСН. 1;
CER — правила канонического кодирования (Canonical Encoding Rules) АСН. 1;
DER (DER) — правила различающего кодирования (Distinguished Encoding Rules) АСН. 1;
16K — 16384;
32K — 32768;
48K — 49152;
64K — 65536.
5 Нотация
В настоящем стандарте использована нотация, определенная в ГОСТ Р ИСО/МЭК 8824-1.
6 Соглашения
6.1 В настоящем стандарте значения октетов в кодировании определены с использованием терминов «старший значащий бит» и «младший значащий бит».
Примечание — В спецификациях нижних уровней используют те же самые обозначения для определения порядка передачи битов в последовательной линии связи или для распределения битов в параллельных каналах.
6.2 В настоящем стандарте биты октета нумеруют от 8 до 1, где бит 8 — «старший значащий бит», а бит 1 — «младший значащий бит».
6.3 В настоящем стандарте термин «октет» используют вместо термина «восемь бит». Приме-
5