ГОСТ Р 56844—2015/1SO/IEEE 11073-20101:2004
• NBO:
• Однобайтовая строка битов, т.е. октета:
• Последовательность битов: в порядке от наименее значащего бита (LSB) к наиболее значимому биту
(MSB), т.е. 0......7 или 24
......
31: порядок следования битов представлен в диаграммах с помощью нота
циив которой конец стрелки обозначает последний переданный бит:
• Многобайтовая строка:
• Неструктурированная: массив октет (т. е. строка октет):
• Последовательность битов: для каждого типа так. как определено для октеты:
• Последовательность байтов: в основном нумеруется от (0) до [п-1], например А[0] - А(п-1]. где <п>= дли
на в октетах
7 ЛСД 07 Д|п-1] 0
%
Структурированная: многобайтовая последовательность битов, в основном кратных двум байтам (на
пример. короткое целое число — 16 битов, длинное целое число — 32 бита); числа с плавающей точкой в
основном кратны 16 битам, хотя в настоящем стандарте определен только 32-битовый формат FLOAT. При
ведены два общих примера (ABCD относится к порядку передачи байтов):
• 16-битовая структура, например короткое (целое число):
• Последовательность битое: каждый байт пересылается согласно определению пересылки для октета;
• Последовательность байтов: пересылается от наиболее значащего бейта к наименее значащему байту:
• Для целых чисел со знаком обычно MSB наиболее значащего байта - бит знака(ов)
1б
А
0
1 7 В
(Г
<
-------
I <
---------
32-битовая структура, например длинное (целое число)
31А24 ’23В16 116С8 1 7DГ
Согласно условному обозначению мультиструктурные композиции показаны в порядке появления в последо
вательно передаваемой строке
16АВ 1 7В0
13С0 *7DО
Первыйвпостюдсстггегьности
Второв■пооияаяшшыюоп*
31А24 1 23В1« 1 13<36 1
1
Н
7
гОСлСпОеДОшвСш
Рисунок А.1 — NBO. Условные обозначения представления двоичной строки
А.4 Кодирование
А.4.1 Общие положения
В MDER отсутствует тегирование для простых типов. Теги используются только там. где дешифратору (деко
деру) необходимо различать типы (например, для типа CHOICE). Поля длины используются только для элементов
с переменной длиной и ограничены 64 Кбайтами (16 битами), которых должно быть достаточно для передачи
данных.
19