Микропроцессоры и микроконтроллеры

 
 
 
Не волнуйтесь, если что-то не работает. Если бы всё работало, вас бы уволили.
Mosher’s Law of Software Engineering
Русский | Українська



На правах рекламы:



Rambler's Top100 Рейтинг@Mail.ru
Микропроцессоры и микроконтроллеры :: Каналы ввода-вывода на основе МК51 :: Реализация деления в формате ПЗ

Реализация деления в формате ПЗ

Деление

 

Запись операции в общем виде выглядит так:

Как видно из этого выражения, в порядке не хватает слагаемого “sh”. следовательно, оно должно быть добавлено:

Следовательно, значения полей вычисляются так:

,

В результате деления значений мантисс и возможно получение ненормализованного значения : т.е. .

В этом случае нужна нормализация мантиссы путем сдвига влево на 1 разряд. Сдвиг должен сопровождаться соответствующей коррекцией порядка числа: .

Алгоритм деления мантисс следующий:

После формирования значения мантиссы результата в каждом из алгоритмов и ее нормализации необходимо установить значение разряда знака и таким образом скрыть «единицу» целой части мантиссы.




<< Предыдущая статья
«Реализация умножения в формате ПЗ»