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

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

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

Ещё ГОСТы из 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)
Страница 190
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 8825-32016
«Integer-with-pointer-concat {< #Element >} ::= «CONCATENATION {
element «Element OPTIONAL-ENCODING «Integer-optionality }
«Integer-optionality«OPTIONAL
integer-optionality-encoding{< REFERENCE: start-pointer>} «Integer-optionality ::= {
ALIGNED TO ANY octet
START-POINTER start-pointer
PRESENCE DETERMINED BY pointer}
integer-with-pointer-concat-encoding {< «Element REFERENCE:pointer. «ENCOINGS:EncodingObjectSet >}
«lnteger-with-pointer-concat{< «Element >} ::= {
ENCODE STRUCTURE{
element USE-SET OPTIONAL-ENCODING integer-optionality-encoding{< pointer >}}
WITH EncodingObjectSet}
concat «CONCATENATION ::= {
ENCODING-SPACE }
D.3.2 Добавление булева типа в качестве детерминанта присутствия
D.3.2.1 Присвоение АСН.1 равно:
Sequence2SEQUENCE {
component BOOLEAN OPTIONAL.
component2 INTEGER,
components VisibleString OPTIONAL }
D.3.2.2 Вместо использования побитового отображения PERдля компонентов, обозначенных «OPTIONAL», при
сутствие факультативного компонента связывается со значением уникального (однозначного) бита присутствия, кото
рый равен 1(компонент отсутствует) или 0 (компонент присутствует). В этом случае бит присутствия инвертируется.
D.3.2.3 Структуры кодирования и объекты кодирования определяются следующим образом.
Класс кодирования «OPTIONAL переименовывается на «Sequence2-optional в разделе «RENAME
(см. D.3.7). Поэтому класс ««Sequence2n неявно заменяется на:
«Sequence2 ::= «SEQUENCE {
component «BOOL OPTIONAL-ENCODING #Sequence2-optional,
component2 «INTEGER.
components «VisibleString OPTIONAL-ENCODING «Sequence2-optional},
где:
#Sequence2-optional ::= «OPTIONAL
Затем определяется обьект кодирования класса ««Sequence2-optional»: этот обьект с помощью группы за
мены заменяет определение кодирования компонента (см. 23.11.3.2) на класс «Optional-with-determinant».
sequence2-optional-encoding «Sequence2-optional ::= {
REPLACE STRUCTURE
WITH «Optional-with-determinant
ENCODED BY optional-with-determinant-encoding}
Этот класс, параметризованный исходным компонентом, принадлежит к категории «конкатенация» и имеет
два компонента: детерминант (булева типа) и исходный компонент.
«Optional-with-determinant{< «Element >} ::= «CONCATENATION {
determinant «BOOLEAN.
component «Element OPTIONAL-ENCODING «Presence-determinant},
где:
«Presence-determinant ::= «OPTIONAL
Затем определяется объект кодирования класса ««Optional-with-determinant»; этот объект имеет два фик
тивных параметра: класс компонента и набор объектов кодирования, используемый для кодирования всего, кроме
детерминанта и функциональных возможностей компонента:
optional-with-determinant-encoding {< «Element, «ENCODINGS: Sequence2-combined-encoding-object-set >}
«Optional-with-determinant {< «Element >} ::= {
ENCODE STRUCTURE{
determinant determinant-encoding.
184