PDPZ2 преобразует двоичное знаковое число с плавающей точкой

Чепикова С.А. Декабрь 30,2013

Подпрограмма PDPZ2 преобразует двоичное знаковое число с плавающей точкой в эквивалентное двоично-десятичное число с плавающей точкой. Эта программа необходима, если результаты обработки нужно вывести для считывания оператором, ибо человек лучше воспринимает числа в десятичной системе счисления, нежели в двоичной (а тем более дробные или в формате с плавающей точкой). Сначала программа проверяет значение преобразуемого числа и в случае равенства его нулю обнуляет область результата и завершает работу. Если преобразуемое число отлично от нуля, программа переводит мантиссу в прямой код и определяет модуль и знак несмещённого порядка. Далее двоичная мантисса преобразуется при помощи уже рассмотренной выше подпрограммы PF16 в эквивалентную пятиразрядную двоично-десятичную мантиссу, которая затем сдвигается на один десятичный разряд влево для выравнивания по границе байта, т. е. старший десятичный разряд мантиссы оказывается в старшей тетраде байта.

Свяжитесь с нами

Отправьте ваш запрос на почту sales@chipslon.ru

Телефон:+7-(499)-408-37-63

Отправить запрос по e-mail

Рассылка

ChipSlon