Пристрій підсумовування двох чисел з плаваючою комою
Номер патенту: 41379
Опубліковано: 17.09.2001
Автори: Синегуб Микола Іванович, Ляховецький Олександр Михайлович, Паулін Олег Миколайович
Формула / Реферат
Устройство суммирования двух чисел с плавающей запятой, содержащее первый регистр первого слагаемого 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>
Попередній патент: Здатний до емульгування у воді рідкий засіб з інсектицидною активністю
Наступний патент: Спосіб безперервного виготовлення вугільного електрода, що самоспікається та пристрій для безперервного виготовлення вугільного електрода, що самоспікається
Випадковий патент: Спосіб відтворення гетерозиготного генотипу вищих рослин на основі цитоплазматичної чоловічої стерильності (варіант 2)