КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Додавання та віднімання двійкових чисел із плаваючою комою
Множення та ділення 2-х чисел з фіксованою комою Традиційно множення здійснюється шляхом накопичення суми часткових добутків. В залежності від того з яких розрядів починають аналіз множника і від того що зсувається в процесі множення розрізняють 4 різновиди цього методу. На практиці найчастіше використовується різновид, що починається з аналізу множника від молодших розрядів, а зсовують суму часткових додатків вправо, оскільки цей метод вимагає суматора одинарної довжини, а інший – подвоєної. 1. Знак добутку визначається за нерівнозначністю знаків операнду. 2. Початкове значення суми часткових добутків (СЧД)=0 3. Аналізується чергова цифра множеного починаючи з молодшого розряду. Якщо =1, то до СЧД додається множник, інакше не додається. 4. СЧД зсувається вправо на 1 розряд. 5. Пункти 3. і 4. повторюються для всіх розрядів множника. Приклад: А=5 В=-6
С=-30 Ділення двійкових чисел з фіксованою комою здійснюється шляхом послідовного віднімання дільника спочатку від діленого, а потім від подвоєних залишків. Існує 2 різновиди даного методу: 1) З відновленням залишку 2) Без відновленням залишка. На практиці частіше використовують 2-й метод, оскільки він має більшу швидкодію. Етапи методу ділення дробів: 1) Якщо дільник =0, то ділення неможливе! 2) Знак частки визначається за нерівнозначністю знаків операндів. 3) Від діленого віднімається дільник. Якщо залишок додатній, то частка переповнює розрядну сітку. 4) Залишок подвоюється зсувом вліво на 1 розряд. 5) Якщо залишок додатній, то від нього віднімається дільник, а якщо від’ємний, - то додається дільник. Цифра частки дорівнює інверсному значенню знака залишка. 6) Пункти 4) і 5) виконуються до отримання необхідної кількості цифр частки.
Приклад: А=-3/16 В=1/2 => В=8/16
Особливості ділення цілих чисел з фіксованою комою. 1) Дільник нормалізується (зсув вліво поки не з’явиться в старшому розряді одиниця). Кількість зсувів, виконаних при цьому на 1 і визначає p-молодших цифр частки, які можливо не дорівнюють 0. Решта n-p старших цифр частки не дорівнюють 0. n n–p p 2) Значення р-цифр частки, починаючи зі старих, визначаються за алгоритмом ділення дробів (пункт 5 та 6 ділення дробів) Приклад: А = + 36 В = – 5 р = 3 + 1 = 4
Додавання (віднімання) відбувається за правилами додавання із фіксованою комою із врахуванням того, що: 1. Порядки вирівнюються до більшого. 2. Мантиси додаються (віднімаються) A=MA*qPA B=MB*qPB A=0.25*103 B=0.3*101=>B=0.003*103
Дата добавления: 2014-01-11; Просмотров: 1540; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |