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

 
 
 
Программирование сегодня — это гонка разработчиков программ, стремящихся писать программы больше и с лучшей идиотоустойчивостью, и вселенной, которая пытается создавать больших и лучших идиотов. Пока вселенная побеждает.

Rick Cook
Русский | Українська



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



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

Реалізація поділу в форматі ПЗ

Поділ

rn

rn

Запис операції в загальному вигляді виглядає так:

rn

rn

Як видно з цього вислову, в порядку не вистачає доданок " sh ". отже, воно повинно бути додано:

rn

rn

Отже, значення полів обчислюються так:

rn

,

rn

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

rn

У цьому випадку потрібна нормалізація мантісси шляхом зсуву вліво на 1 розряд. Зсув повинен супроводжуватися відповідною корекцією порядку числа: .

rn

Алгоритм розподілу мантісс Наступне:

rn

rn

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




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









При использовании любых материалов с сайта обратная ссылка на сайт Микропроцессоры и микроконтроллеры обязательна.