Алгоритм деления двоичных чисел с плавающей запятой: swsu.ru
- Деление мантисс как целых чисел с фиксированной запятой. swsu.ru
- Вычитание порядков как целых чисел с фиксированной запятой. swsu.ru
- Нормализация результата деления, если это необходимо. swsu.ru
В ассемблере Intel x86-64 для деления чисел с плавающей точкой в FPU используются инструкции fdiv, fdivp, fdivr, fdivrp, fidiv и fidivr. metanit.com
Ещё один алгоритм деления двоично-десятичных чисел с плавающей точкой: www.bibliofond.ru
- Проверка исходных чисел на нуль. www.bibliofond.ru
- Пробное вычитание (сложение) для анализа на переполнение. www.bibliofond.ru При наличии переполнения осуществляется восстановление мантиссы делимого с последующей её денормализацией. www.bibliofond.ru
- Восстановление мантиссы делимого после пробного вычитания (сложения). www.bibliofond.ru
- Денормализация мантиссы делимого после анализа на переполнение. www.bibliofond.ru Производится сдвигом мантиссы вправо на 1 разряд и увеличением порядка на единицу. www.bibliofond.ru
- Деление мантисс после анализа на переполнение осуществляется по алгоритму деления чисел с фиксированной точкой. www.bibliofond.ru При этом при наличии переполнения деление мантисс может производиться только после восстановления мантиссы делимого и её денормализации. www.bibliofond.ru