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

ГОСТ Р ИСО/МЭК 8825.2-2003; Страница 23

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

Ещё ГОСТы из 41757, используйте поиск в верху страницы ГОСТ Р ИСО/МЭК 8825.1-2003 Информационная технология. Правила кодирования АСН 1. Часть 1 Спецификация базовых (BER), канонических (CER) и отличительных (DER) правил кодирования ГОСТ 8831-79 Станки токарно-продольные. Автоматы. Нормы точности ГОСТ 8831-79 Станки токарно-продольные. Автоматы. Нормы точности Longitudinal turning machines. Automatics. Standards of accuracy (Настоящий стандарт распространяется на автоматические токарно-продольные станки общего назначения классов точности П, В и А и на приспособления к ним) ГОСТ Р ИСО/МЭК 8831-99 Информационная технология. Взаимосвязь открытых систем. Концепции и услуги передачи и обработки заданий ГОСТ Р ИСО/МЭК 8831-99 Информационная технология. Взаимосвязь открытых систем. Концепции и услуги передачи и обработки заданий Information technology. Open systems interconnection. Job transfer and manipulation concepts and services (Настоящий стандарт является стандартом прикладного уровня архитектуры взаимосвязи открытых систем, установленной ГОСТ 28906. Он определяет концепции и услуги для ПОЗ. Стандарт требует от пользователя ПОЗ:. - указать открытые системы, в которых должна быть выполнена работа;. - знать локальные функции и возможности открытых систем, в которых должна быть выполнена работа;. - знать управляющие языки, используемые для указания локальной работы в открытых системах, в которых должна быть выполнена работа. Настоящий стандарт обеспечивает возможность для:. - указания работы, которая должна быть выполнена в одной или нескольких открытых системах;. - управления выполнением предварительно указанной работы;. - модификации предварительно указанной работы. Настоящий стандарт не определяет управляющие языки, но он применим для использования стандартного управляющего языка. Стандарт не определяет интерфейсы пользователя)
Страница 23
ГОСТ Р ИСО/МЭК 8825-2-2003

закодировано с добавлением или удалением хвостовых битов 0, необходимым для обеспечения того, чтобы размер переданного значения являлся наименьшим, способным передать это значение, и соответствовал ограничению эффективного размера.

15.4 Обозначим максимальное число битов в битовой строке (с учетом видимых для PER ограничений на длину) ub, а минимальное число битов — lb. Если не существует конечного максимума, то говорят, что ub не установлена. Если не существует ограничений на минимум, тогда lb имеет нулевое значение. Фактическую длину кодируемого значения битовой строки обозначим п.

15.5    Если в спецификации ограничения размера типа «битовая строка» присутствует маркер расширения, то к списку полей в битовом поле длины должен быть добавлен один бит. Он должен быть равен 1, если длина этого кодирования не находится в пределах диапазона корня расширения, и нулю — в противном случае. В первом случае должны быть выполнены процедуры 15.10 для добавления длины как полуограниченного целого числа к списку полей с последующим значением битовой строки. Во втором случае длина и значение должны быть закодированы, как будто маркер расширения отсутствует.

15.6    Если в спецификации ограничения типа «битовая строка» отсутствует маркер расширения, то применяются процедуры 15.7—15.10.

15.7    Если битовая строка ограничена нулевой длиной (ub = 0), то она не должна кодироваться (нет дополнений к списку полей), и процедуры этого раздела завершаются.

15.8    Если все значения битовой строки ограничены одной длиной (ub = lb) и эта длина меньше или равна 16 битов, то битовая строка должна быть помещена в битовое поле ограниченной длины ub, которое должно быть добавлено к списку полей без детерминанта длины, и процедуры этого раздела завершаются.

15.9    Если все значения битовой строки ограничены одной длиной (ub = lb) и эта длина больше 16 битов, но меньше 64К битов, то битовая строка должна быть помещена в выровненное по октету битовое поле длиной ub (которая не обязательно кратна восьми битам) и добавлена к списку полей без детерминанта длины, и процедуры этого раздела завершаются.

15.10    Если 15.7—15.9 неприменимы, то битовая строка должна быть помещена в выровненное по октету битовое поле длиной п битов и должны быть выполнены процедуры 10.9 для добавления этих п битов выровненного по октету поля к списку полей с предшествующим детерминантом длины, равным п битам, в виде ограниченного целого числа, если ub меньше 64К, или полуограниченного целого числа, если ub больше этого значения или не установлена. lb устанавливается так, как определено выше.

Примечание — Фрагментация применяется для неограниченных или больших ub после 16К, 32К, 48К или 64К битов.

16 Кодирование типа «строка октетов»

Примечание — Строка октетов фиксированной длины, меньшей или равной двум октетам, не выравнивается по октету. Все другие строки октетов выравниваются по октету. Строки октетов фиксированной длины кодируются без октетов длины, если они короче 64К. Для неограниченных строк октетов длина кодируется явно (в случае необходимости, с фрагментацией).

16.1    Видимые для PER ограничения могут относится только к длине строки октетов.

16.2    Обозначим максимальное количество октетов в строке октетов (с учетом видимых для PER ограничений на длину) ub, а минимальное число октетов — lb. Если не существует конечного максимума, то говорят, что ub не установлена. Если не существует ограничения на минимум, то lb имеет нулевое значение. Фактическую длину кодируемого значения строки октетов обозначим п (октетов).

16.3    Если есть видимое для PER ограничение размера и в нем присутствует маркер расширения, то к списку полей в поле битов длины должен быть добавлен один бит. Он должен быть равен 1, если длина этого кодирования не находится в пределах диапазона корня расширения, и нулю — в противном случае. В первом случае должны быть выполнены процедуры 16.8 для добавления к списку полей длины в виде полуограниченного целого числа с последующим значением строки октетов. Во втором случае длина и значение должны быть закодированы так, как будто маркер расширения отсутствует.

16.4    Если в спецификации ограничения типа «строка октетов» отсутствует маркер расширения, то применяются 16.5—16.8.

19