<<
>>

ПРЕОБРАЗОВАНИЯ ДРОБНЫХ ДВОИЧНЫХ ЧИСЕЛ В ДЕСЯТИЧНЫЕ

Программа ПФ16 преобразует двухбайтную двоичную

Программа выполняет последовательное умножение исходной двоичной дроби на основание десятичной системы и выделение очередной двоично-десятичной цифры с помощью подпрограммы УЦФ10:

Эта подпрограмма умножает дробь на 10 по правилу 10=8 + 2, используя команды сдвига и сложения.

Целая часть произведения, т. е. искомая цифра, запоминается в аккумуляторе. После выполнения очередного умножения в программе ПФ16 каждая очередная двоично-десятичная цифра сохраняется в стеке, а после завершения цикла из пяти умножений, т. е. по достижении требуемой точности преобразования, эти цифры извлекаются из стека и упаковываются в формат результата. Тестовые данные для программы ПФ16 приведены в табл. 3.2.

Табл. 3.2. Дробные числа А\ъ-+А,0

3.6.

<< | >>
Источник: Гуртовцев А. Л., Гудыменко С. В.. Программы для микропроцессоров: Справ, пособие.— Мн.: Выш. шк.,1989.— 352 с.: ил.. 1989

Еще по теме ПРЕОБРАЗОВАНИЯ ДРОБНЫХ ДВОИЧНЫХ ЧИСЕЛ В ДЕСЯТИЧНЫЕ:

  1. Умножение дробных чисел
  2. ПРЕОБРАЗОВАНИЯ ДВОИЧНЫХ ЧИСЕЛ С ПЛАВАЮЩЕЙ запятой в десятичные числа С ПЛАВАЮЩЕЙ ЗАПЯТОЙ
  3. ПРЕОБРАЗОВАНИЯ ДРОБНЫХ ДЕСЯТИЧНЫХ ЧИСЕЛ В ДВОИЧНЫЕ
  4. УМНОЖЕНИЕ ДЕСЯТИЧНЫХ ЧИСЕЛ
  5. 1.6. ДЕЛЕНИЕ ДЕСЯТИЧНЫХ ЧИСЕЛ
  6. Двоичные коды Боуза-Чоудхури-Хоквингема (БЧХ)
  7. Связь натурального и десятичного логарифмов.
  8. Р.А. Бисенгалиев, К.А. Нусхаева.. Элементы теории чисел: Методическое пособие по курсу «Теория чисел» / КалмГУ; Сост. Р.А. Бисенгалиев, К.А. Нусхаева. – Элиста,2011. - 21с., 2011
  9. 15. Дробно-линейная функция
  10. 164. Дробные числительные
  11. 164. Дробные числительные