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

ГОСТ Р ИСО/МЭК 8825-1-2003; Страница 28

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

Страница 28
Страница 1 Untitled document
ГОСТ Р ИСО/МЭК 8825-1-2003
Следовательно, для правильного размещения точки в Л/ значением М должно быть .V. умноженное на 2J.
(Подразумеваемое положение в Лпосле бита ! октета 5). Таким образом, получаем основные параметры:
F«*3 (так чтоff= II),
декремент экспоненты равен 9.
С.4 Длина, необходимая для экспоненты, вычисляется через максимальное число октетов, необходимых
для предстаатсния значений:
£в1П—избыток декремент экспоненты;
Етм избыток —декремент экспоненты.
где £min и £1Uikминимальное и максимальное целые значения представления экспоненты, избыток —любое
значение, которое нужно вычесть для получения правильного значения экспоненты, а декремент экспоненты
вычислен вС.З. Пусть это вычисление даст длину Уоктета. Тогда ее равно 10. Примем также, что избыток равен
нулю.
С.5 Алгоритм пересылки теперь такой:
а) передать поле октетов идентификатора объекта базовых правил кодирования с тегом АСН.1 для
действительного типа:
б) проверить на равенство нулюи, если это так. передать поле длины базовых правил кодировании АСН.I
со значением 0 (нет октетов содержимого) и завершить алгоритм;
в) проверить и запомнить знак мантиссы;
г) передать пале .глины базовых правил кодирования АСН.1 со значением 9, имекшзсс вид:
11101110, если отрицательное, или
10101110. если положительное;
д) создать и передать 4 октета экспоненты со значением
Е - 9;
е) обнулить биты 83 октета 1и биты 41октета 5. а затем передать 5 октетов мантиссы.
С.6 Должен быть подготовлен алгоритм получения для обработки любого базового кодирования АСН.1,
но здесь может быть непосредственно использована единица с плавающей точкой. .Алгоритм такой:
а) проверить октет 1содержимого; если он равен 1x101110. то отправление совместимо с получением и
можно просто обратить алгоритм отправления;
б) в противном случае, для символьного кодирования, вызвать стандартную процедуру преобразования
десятичных символов вчисто с плавающей точкой и работатьсо «SpecialRealValue*всоответствии с прикладной
семантикой (возможно, потребуется установка наибольшего и наименьшего обрабатываемого чиста с плаваю
щей точкой);
с) дтя двоичной передачи поместить N вединицы с плавающей точкой, отбросить, если необходимо,
октеты с менее значащего конца, умножить на 21 и на В1 и. если нужно, сделать отрицательным. Реализаторы
могут найти возможные в специальных случаях оптимизации, но может оказаться (кроме оптимизаций,
относящихся к преобразованиям на совместимых машинах), что потери от них будут больше выигрыша.
С.7 Приведенный выше алгоритм служит лишь иллюстрацией. Реализаторы должны определять собст
венные иаилучшие стратегии.
24