Студопедия

КАТЕГОРИИ:


Архитектура-(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  
           

С=-30

Ділення двійкових чисел з фіксованою комою здійснюється шляхом послідовного віднімання дільника спочатку від діленого, а потім від подвоєних залишків.

Існує 2 різновиди даного методу:

1) З відновленням залишку

2) Без відновленням залишка.

На практиці частіше використовують 2-й метод, оскільки він має більшу швидкодію.

Етапи методу ділення дробів:

1) Якщо дільник =0, то ділення неможливе!

2) Знак частки визначається за нерівнозначністю знаків операндів.

3) Від діленого віднімається дільник. Якщо залишок додатній, то частка переповнює розрядну сітку.

4) Залишок подвоюється зсувом вліво на 1 розряд.

5) Якщо залишок додатній, то від нього віднімається дільник, а якщо від’ємний, - то додається дільник. Цифра частки дорівнює інверсному значенню знака залишка.

6) Пункти 4) і 5) виконуються до отримання необхідної кількості цифр частки.

 

Приклад:

А=-3/16 В=1/2 => В=8/16

    Ділене   С= ± 1/2 1/4 1/8 1/16 -3/8
    дільник            
  ,        
      Впр. розшир  
    +1 Вобер.розшир.  
      Вдоп.розшир.  
+     Апр.розшир віднімання  
    доп. розшир  
         
+     Подвоєний добуток  
    Додавання дільника  
         
      Додавання дільника  
       
         
+     Віднімання дільника  
     
         
         
         
         
                           

 

Особливості ділення цілих чисел з фіксованою комою.

1) Дільник нормалізується (зсув вліво поки не з’явиться в старшому розряді одиниця). Кількість зсувів, виконаних при цьому на 1 і визначає p-молодших цифр частки, які можливо не дорівнюють 0. Решта n-p старших цифр частки не дорівнюють 0.

n

   

n–p p

2) Значення р-цифр частки, починаючи зі старих, визначаються за алгоритмом ділення дробів (пункт 5 та 6 ділення дробів)

Приклад:

А = + 36 В = – 5 р = 3 + 1 = 4

  ±            
С=              
               
               

 

      Апр
      Впр
      Впр.норм
      Апр.розш
      Впр.норм.розш
    +1 Воб.н.р.
      Вдоп.н.р.
+     Апр.р. – ділене
    доп.н.р. – дільник
       
+      
     
       
       
       
       
       
       
       

 

Додавання (віднімання) відбувається за правилами додавання із фіксованою комою із врахуванням того, що:

1. Порядки вирівнюються до більшого.

2. Мантиси додаються (віднімаються)

A=MA*qPA B=MB*qPB

A=0.25*103

B=0.3*101=>B=0.003*103




Поделиться с друзьями:


Дата добавления: 2014-01-11; Просмотров: 1540; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.019 сек.