Хорошие продукты и сервисы
Наш Поиск (введите запрос без опечаток)
Наш Поиск по гостам (введите запрос без опечаток)
Поиск
Поиск
Бизнес гороскоп на текущую неделю c 22.12.2025 по 28.12.2025
Открыть шифр замка из трёх цифр с ограничениями

ГОСТ Р ИСО/МЭК 8825-3-2016; Страница 94

или поделиться

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8824-4-2016 Информационная технология. Абстрактная синтаксическая нотация версии один (АСН.1). Часть 4. Спецификация для параметризации АСН.1 (Настоящий стандарт является частью абстрактной синтаксической нотации версии 1 (АСН.1) и определяет нотацию для параметризации спецификаций АСН.1) ГОСТ 10671.2-2016 Реактивы. Методы определения примеси нитратов (Настоящий стандарт распространяется на химические реактивы и устанавливает методы определения примеси нитратов:. - визуальный метод с применением индигокармина (метод 1);. - фотометрический метод с применением салициловокислого натрия (метод 2)) ГОСТ 10671.1-2016 Реактивы. Метод определения примеси кремнекислоты (Настоящий стандарт распространяется на химические реактивы и устанавливает метод определения примеси кремнекислоты в неокрашенных растворах реактивов по окраске молибденовой сини с применением в качестве восстановителя:. -железа (II) аммония сульфата гексагидрата (соль Мора)-способ 1;. -метола-способ 2;. -2-водного хлорида олова (II), после экстракции в органическую фазу-способ 3;. -2-водного хлорида олова (II)-способ 4)
Страница 94
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 8825-32016
22.4.1.6Спецификацией «USING» является ссылка, позволяющая декодеру определить конец
пространства кодирования. Она является ссылкой на вспомогательное поле, или на поле, переносящее
абстрактные значения, или на контейнер, в зависимости от значения «DETERMINED BY».
22.4.2 Ограничения на спецификацию
22.4.2.1 Если «SIZE» имеет значение «variable-with-determinant», a «DETERMINED BY» отсут
ствует. то по умолчанию предполагается безусловное значение («field-to-be-set»).
22.4.2.2 «USING» указывается, если, и только если. «SIZE» имеет значение «variable-with-
determinan или «encoder-option-with-detorminant».
22.4.2.3 «ENCODER-TRANSFORMS» присутствует, если только «DETERMINED BY» установлен
(возможно, по умолчанию) в «fiold-to-be-set». Ссылка «USING» в этом случае будет вспомогательным
полем категорий «цепочка битов», «цепочка знаков» или «целочисленная».
22.4.2.4 СпецификацияECN или применение будутошибочными, когда преобразование в «ENCODER-
TRANSFORM не является обратимым для абстрактного значения, к которому оно применено. Первый
преобразователь должен иметь источник, который является целым числом, а последний преобразователь
должен иметь результат, который может быть кодирован классом поля, указанного в «USING».
22.4.2.5 «DECODER-TRANSFORMS» присутствует, если только «DETERMINED BY» установлен в
«fiold-to-boused». Первый преобразователь должен иметь источник, который совпадает с категорией
поля, указанного в «USING» и не являющегося вспомогательным полем. Последний преобразователь
должен иметь результат, являющийся целым числом.
22.4.2.6 Признак кодирования «USING», если присутствует, должен быть ссылкой на поле, появив
шееся в кодировании раньше, чем кодируемое поле. Применение или спецификация ECN будут ошибоч
ными. когда вэкземпляре кодирования поле, подлежащее кодированию, присутствует, но поле, указанное
признаком кодирования «USING», отсутствует (из-за применения факультативной возможности).
22.4.2.7 Если «DETERMINED BY» дает «container», то ссылка «USIN должна быть на конкате
нацию или повторение (либо на цепочку битов или цепочку октетов с вложенным типом), в которых ко
дируемый элемент является компонентом (ипи компонентом компонента на любую глубину). Примене
ние или спецификация ECN будут ошибочными, когда в экземпляре кодирования должны кодироваться
последние элементы внутри одной и той же конкатенации или повторения.
22.4.2.8 Эта спецификация считается установленной, если использовано ключевое слово
«ENCODING-SPACE», кроме того, для нее обязательно, чтобы она была установлена во всех местах
определенного синтаксиса, где она разрешена. Применение безусловных значений (по умолчанию) для
всех признаков кодирования этой группы (например, использование одиночного «ENCODING-SPACE»)
может не удовлетворять вышеуказанным ограничениям.
22.4.3 Действия кодера
22.4.3.1 Кодеры не будут генерировать кодовые последовательности, если не удовлетворяются
условия 22.4.2.
22.4.3.2 Если «SIZE» является положительным значением, то пространство кодирования будет
кратно единицам «MULTIPLE OF», а последующие действия кодера отсутствуют.
22.4.3.3 Если «SIZE» не установлен в положительное значение, то кодер определяет размер (на
пример. «s») пространства кодирования в единицах «MULTIPLE O из спецификации кодирования
значения. Это определение описано в разделах о спецификации кодирования значения.
22.4.3.4 Если «SIZE» является «encoder-option-with-determinant», то кодер может (по своему
выбору) увеличить размер «s» (указанный в 22.4.3.3) на единицы «MULTIPLE OF» по сравнению с раз
мером. определенным спецификацией кодирования значения, до значения, которое может быть коди
ровано в соответствующем определителе.
22.4.3.5 Если «SIZE» равен «fixed-to-max» или «self-delimiting-valuos», то последующие дей
ствия кодера отсутствуют.
22.4.3.6 Если «SIZE» равен «variable-with-determinant». a «DETERMINED BY» равен «container».
то последующие действия кодера отсутствуют.
22.4.3.7 Если «DETERMINED BY» равен «field-to-be-sot». то кодер применяет преобразователи,
указанные в «ENCODER-TRANSFORMS» (если он имеется), к значению «s» для получения значения,
которое будет кодироваться в ссылке «USING».
П ри м е ча н и е Кодирование ссылки «USING» (например, битового поля «А») в этом случае появляется
в кодировании раньше, чем кодирование этого поля (например, битового поля «В»), а кодердолжен будет отложить
кодирование битового поля «А» до определения значения, которое будет кодироваться, с помощью кодирования
битового поля «В».
88