Студопедия

КАТЕГОРИИ:


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

Сложение чисел с плавающей запятой. Сравнение и выравнивание порядков




Устройства деления, сдвиг делителя (с восстановлением остатка).

Устройства деления, сдвиг делимого (с восстановленном остатка).

А). Логические способы ускореного умножения.

Аппаратные способы ускоренного умножения.

Методы ускоренного умножения (алгоритм Бута). Пример.

Методы ускоренного умножения (анализ трех мл. разрядов).

Устройства умножения (ст. разр. м-ля, сдвиг множимого).

Анализ множителя с начиная с младших разрядов (1 цифры). Если 1 то + множимое разрядность которого увеличена в 2 раза (= разрядности СЧП) плюсовать к старшим. На каждом такте сдвигать Множимое на 1 в лево.

 

  +0 Сдвиг 3 разряда
  +B Сдвиг 3 разряда
  +2B Сдвиг 3 разряда
  +3B Сдвиг 3 разряда
  +4B Сдвиг 3 разряда
  -3B Сдвиг 3 разряда корректировка
  -2B ИЛИ +6B Сдвиг 3 разряда корректировка
  -B Сдвиг 3 разряда корректировка

Данный алгоритм основан на анализе изменения цифр множителя, умножение начинаются с младших разрядов (с конца). При изменении цифры множителя из 0 в 1 происходит вычитание множимого из СЧП, а при из 1 в 0 происходит сложение множимого с СЧП.

Пример он нам не давал

 

Допустим, множитель делится на 2-е части, при этом выполняется умножение старших и младших разрядов множителя. По классической схеме одновременно на разных сумматорах. В последствии происходит сдвиг значения сумматора, на котором происходит умножение старших разрядов в лево на N/2, и складывается с содержимым 2-го сумматора.

См1 = м-ое * N/2 младших разрядов

См2 = м-ое * N/2 старших разрядов

См2 = См 2 << N/2 - сдвиг

См2 = см2 + см1 – ответ;

 

1) - пропуск такта при умножении на 0 tумн= n/2 tсум+n*tсдвига

2) - совмещение операций суммирования и сдвига

tумн= n tсум (если tсум >> tсдвига)

3) - способ совмещения 1-го и 2-го tумн= n/2 tсум+n/2*tсдвига

4) – методы анализ нескольких разрядов

 

Сравнение порядков определяет максимальную разность по знаку и определяется разность переданного по модулю

Допустим:

0,5 * 10 4

0,3 * 10 2 разность 2, максимальная 4

Выравнивание порядков, выполняется сдвигом мантиссы с минимальным порядком в лево на величину разности порядков

0,5 * 10 4 = 0,5 * 104

0,3 * 10 2 = 0,003 * 104 при сложение получим 0,503 * 104

нормализация

+0,51 * 107

-0,5 * 107

0,01 * 107 после нормализации 0,1 * 106

 




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


Дата добавления: 2015-04-24; Просмотров: 692; Нарушение авторских прав?; Мы поможем в написании вашей работы!


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



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




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