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

 
 
 
«Опасность не в том, что компьютер однажды начнет мыслить, как человек, а в том, что человек однажды начнет мыслить, как компьютер»
Русский | Українська



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



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

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

Поділ

rn

rn

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

rn

rn

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

rn

rn

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

rn

,

rn

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

rn

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

rn

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

rn

rn

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




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