ГОСТ Р 53556.10—2014
3.4 Десятичная запись
Всем десятичным величинам предшествуют пробел или индикатор диапазона (..). когда
включено в диапазон. Старшая значащая цифра находится слева, младшая значащая цифра -
справа.
3.5 Порядок битов DSD
Первый выбранный бит DSD сохраняется в старшем значащем бите байта.
3.6 Полярность DSD
Бит DSD. равный единице, означает ’ плюс". Бит DSD. равный нулю, означает "минус”.
3.7 Шестнадцатеричная нотация
Всем шестнадцатеричнымзначениям предшествует S. Старшийзначащий полубайт
располагается слева, младший значащий полубайт - справа.
3.8 Диапазон
ConstantJi.. Constant_2 обозначают диапазон от и включая Constant^ до и включая
Constant_2, с инкрементами 1.
3.9
Until
Until используется в рисунках, чтобы указать, что для позиции байта структуры используются
до, но но включая, данное значение.
В позиции байта 81 выражение "until 82* определяет байты 82-81. В позиции байта 81
выражение, "until esc" определяет число байтов от 81 до и включая последний байт текущего сектора.
Позиция байта определяется относительно начала текущего или предыдущего сектора.
4 Основные типы
4.1 BsMsbf
Последовательность битов, старший значащий бит сначала, должна интерпретироваться как
строка битов.
4.2 Char
Закодированный однобайтовый символ. NUL (нулевой) символ ($00) не разрешен для Char.
4.3 SiMsbf
Последовательность битое должна интерпретироваться как целое число со знаком.
4.4
UiMsbf
Последовательность битов должна интерпретироваться как целое число без знака.
4.5
Uintn
Закодированный двоичный файл п битов, численное значение без знака.
4.6 и ш
Двоично закодированное 8-битовое численное значение без знака. Значение UintS должно
записываться в однобайтовом поле.
3