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

 
 
 
«PHP — это маленькое зло, созданное некомпетентными новичками, в то время как Perl — это большое и коварное зло, созданное умелыми, но извращёнными профессионалами.»
Jon Ribbens
Русский | Українська


Микропроцессоры и микроконтроллеры :: Канали вводу-виводу на основі МК51 :: Характеристика формату із плаваючою комою (ПЗ)

Характеристика формату із плаваючою комою (ПЗ)

Загальний вигляд формату з плаваючою комою:

rn

rn

s - знак числа; f - дрібна частина мантісси.

rn

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

rn

rn

де

rn

m = 1, f - мантісса числа, нормалізувати в діапазон [1 ... 2 [;

rn

p - справжній порядок числа;

rn

e = p + sh - машинний порядок, представлений у форматі ПЗ;
sh - зсув, що забезпечує завжди неотріцательное значення e ;

rn

Справжній порядок може набувати значення ,

rn

відповідно машинний порядок лежить в діапазоні ;

rn

Для цього значення зміщення має складати .

rn

В узагальненому вигляді значення числа можна представити як . Оскільки в форматі представлена тільки дрібна частина мантісси, у всіх операціях перед обробкою чисел потрібно відновити одиницю цілої частини в позиції знака числа. Значення знака перед установкою «1» потрібно зберегти (при додавання-віднімання) або виконати необхідну обробку знаків для одержання знака результату (при множення і поділ).