Завантажити PDF файл.

Формула / Реферат

Устройство суммирования двух чисел с плавающей запятой, содержащее первый регистр первого слагаемого A·2x, второй регистр второго слагаемого. В·2Y, блок сравнения порядков (х-y), первый и второй входы которого соединены с выходами первого и второго регистров соответственно, блок сложения мантисс (А и В), блок сдвига мантиссы и выходной блок селекции и передачи, соединенный обратной связью с первыми входами первого и второго регистров, на вторые входы которых поступают первое и второе слагаемые соответственно, причем выход блока сдвига мантиссы соединен со входом блока сложения мантисс, выход которого соединен со входом выходного блока селекции и передачи, выход которого является выходом устройства, отличающееся тем, что в него введен блок сравнения порядков(у-x), причем его первый, второй и третий входы соединены соответственно со вторым выходом блока сравнения порядков (х-у), с выходами второго и первого регистров, выход блока сравнения порядков (у-х) соединен со вторым входом блока сдвига мантиссы, первый вход которого соединен с первым выходом блока сравнения порядков (х-у).

Текст

Устройство суммирования двух чисел с плавающей запятой, содержащее первый регистр первого слагаемого A·2x, второй регистр второго слагаемого В·2y, блок сравнения порядков (х-y), первый и второй входы которого соединены с выходами первого и второго регистров соответст 41379 нужная, которая служит в дальнейшем в качестве модуля выравнивающей разности. В устройство суммирования двух чисел с плавающей запятой, содержащее первый регистр первого слагаемого A×2x, второй регистр второго слагаемого В×2y, блок сравнения порядков х-y, первый и второй входы которого соединены с выходами первого и второго регистров соответственно, блок сдвига мантиссы, блок сложения мантисс и вы ходной блок селекции и передачи, соединенного обратной связью с первыми входами первого и второго регистров, на вторые входы которых поступают первое и второе слагаемые соответственно, причем выход блока сдвига мантиссы соединен со входом блока сложения мантисс, выход которого соединен со входом выходного блока селекции и передачи, выход которого является выходом устройства, введен блок сравнения порядков у-х, причем его первый, второй и третий входы соединены соответственно со вторым выходом блока сравнения порядков х-у, с выходами второго и первого регистров, выход блока сравнения порядков у-х соединен со вторым входом блока сдвига мантиссы, первый вход которого соединен с первым выходом блока сравнения порядков х-у. Сущность изобретения поясняется следующими фигурами: на фиг. 1 изображена структурная схема предлагаемого устройства; на фиг. 2 изображены сумматор и коммутатор блока сравнения порядков у-х; на фиг. 3 изображена временная диаграмма работы устройства-прототипа (здесь N - номер блока устройства, t - дискретное время); на фиг. 4 изображена временная диаграмма работы предлагаемого устройства. Устройство суммирования двух чисел с плавающей запятой содержит регистр 1 первого слагаемого A×2x, регистр 2 второго слагаемого В×2y, блок 3 сравнения порядков х-у, блок 4 сравнения порядков у-х, блок 5 сдвига мантиссы, блок 6 сложения мантисс и блок 7 селекции и передачи. Устройство работает следующим образом. С выходов регистров 1 и 2 числа A×2x и В×2y поступают на первый и второй входы блока 3 (фиг. 1) соответственно. Порядок у и порядок х поступают на второй и третий входы блока 4 соответственно. В блоке 3 сравниваются порядки х и у, больший из них сохраняется. Больший по величине порядок z¢ и обе мантиссы А и В поступают на первый выход блока 3 (при реализации операции вычитания мантисса В (А) берется в дополнительном коде); разность х-у, полученная при сравнении порядков, поступает на второй выход блока 3. В блоке 4 (фиг. 2) на сумматоре 8 (SM8) вычисляется разность у-х, которая с первого выхода SM8 поступает на второй вход коммутатора 9 (К9). На первый вход К9 поступает разность х-у. Значение знака (3Н) разности у-х поступает на управляющий вход К9. При 3Н=0 на выход К9 выдается разность у-х, при 3Н=1 - х-у. В дальнейшем выбранная разность порядков служит в качестве модуля выравнивающей разности (|ВР|) и поступает на выход блока 4. В блоке 5 выбирается мантисса с меньшим порядком, после чего происходит ее сдвиг вправо на число разрядов, равное значению |ВР|. Больший по величине порядок z¢, денормализованная и неденормализованная мантиссы поступают в блок 6. В блоке 6 обе мантиссы складываются и их сумма S¢ и больший по величине порядок z¢ поступают в блок 7. В блоке 7 сумма S¢ и больший по величине порядок z¢ корректируются во избежание переполнения разрядной сетки и затем скорректированный результат суммирования S×2z выдается на выход устройства. Сравнение временных диаграмм устройствапрототипа (фиг. 3) и предлагаемого устройства (фиг. 4) показывает, что последнее имеет выигрыш в быстродействии порядка 10%. Фиг. 1 2 41379 Фиг. 2 Фиг. 3 Фиг. 4 3 41379 __________________________________________________________ ДП "Український інститут промислової власності" (Укрпатент) Україна, 01133, Київ-133, бульв. Лесі Українки, 26 (044) 295-81-42, 295-61-97 __________________________________________________________ Підписано до друку ________ 2002 р. Формат 60х84 1/8. Обсяг ______ обл.-вид. арк. Тираж 50 прим. Зам._______ ____________________________________________________________ УкрІНТЕІ, 03680, Київ-39 МСП, вул. Горького, 180. (044) 268-25-22 ___________________________________________________________ 4

Дивитися

Додаткова інформація

Назва патенту англійською

Device for adding two numbers with floating point

Автори англійською

Paulin Oleh Mykolaiovych, Liakhovetskyi Oleksandr Mykhailovych, Synehub Mykola Ivanovych

Назва патенту російською

Устройство суммирования двух чисел с плавающей запятой

Автори російською

Паулин Олег Николаевич, Ляховецкий Александр Михайлович, Синегуб Николай Иванович

МПК / Мітки

МПК: G06F 7/483, G06F 7/575

Мітки: пристрій, комою, плаваючою, чисел, підсумовування, двох

Код посилання

<a href="https://ua.patents.su/4-41379-pristrijj-pidsumovuvannya-dvokh-chisel-z-plavayuchoyu-komoyu.html" target="_blank" rel="follow" title="База патентів України">Пристрій підсумовування двох чисел з плаваючою комою</a>

Подібні патенти