Устройство для умножения на коэффициенты Советский патент 1987 года по МПК G06F7/49 

Описание патента на изобретение SU1291966A1

Изобретение относится к вычислительной технике и может быть использовано при построении специализированных устройств, работающих в избыточных системах счисления.

Цель изобретения - расширение области применения устройства за счет возможности умножения на коэффициенты с плавающей запятой.

На чертеже представлена функциональная схема устройства.

Устройство для умножения на коэффициенты содержит сумматор 1 в избыточной системе счисления, сдвиговый регистр 2, группу элементов И 3, элемент ИЛИ 4, первый и второй регистры 5 и 6 коэффициента, регистр 7 порядка множимого, параллельный сумматор 8, вход 9 мантиссы множимого, шины 10 порядка множимого, тины 11 и 12 коэффициента, установочный вход 13, тактовый 14, выход 15 мантиссы и выход 16 порядка.

При этом установочньш вход 13 устройства соединен с входами установки в ноль сумматора 1 в избыточной системе счисления и сдвигового регистра 2, входами разрешения записи первого и второго регистров 5 и 6 коэффициента и регистра 7 порядка множимого, тактовый вход 14 устройства - с тактовыми входами сумматора 1 в Избыточной системе счисления и сдвигового регистра 2, вход 9 мантиссы множимого - с первым информационным входом сумматора 1 в избыточной системе счисления, второй информационный вход которого соединен с выходом элемента ИЛИ 4, выход сумматора 1 в избыточной системе счисления - с информационным входом сдвигового регистра 2, разрядные выходы которого соединены соответственно с первыми входач ш элементов И 3 группы, а выход младшего разряда - с выходом 15 ма-нтиссы устройства.

Вторые входы элементов И 3 группы соединены соответственно с разрядными зыкояаг nejreoro регистра 5 коэффициента, а. выходы элементов И 3 группы - с Л хода ш элеме«та ШИ 4, входы разрядов нер-вого рекистра 5 коэффихщента соеди«ень соот-ветствен- но с разрядами первой шины 1 коэффициента устройства, разряды второй шины 12 коэффи1Э1ента устройства - соответственно с входами разрядов второго регистра 6 коэффициента.

Разряды шины 10 порядка множимого устройства соединены соответственно с входами разрядов регистра 7 порядка множимого, разрядные выходы которого соединены соответственно с информационными входами первой группы параллельного сумматора 8, информационные входы второй группы которого соединены соответственно с разрядными выходами второго регистра 6 коэффициента, разрядные выходы параллельного сумматора 8 соединены с выходом 16 порядка устройства.

Устройство производит умножение

на коэффициенты, мантисса которых имеет вид

1,. .0 1 0.. ,0 1 0...0 1 0... . С+ Л С+П

Сдвиговый регистр 2, группа элементов И 3 и элемент ИЖ 4 осуществляют задержку -кода результата умно- жения на выходе сумматора 1 в избыточной системе счисления на С тактов, причем конкретное значение величины С определяется унитарным кодом преобразованного коэффициента, хранящегося в первом регистре 5 коэффициента. Указанные блоки совместно с сумматором 1 в избыточной системе счисления осуществляют умножение мантиссы множимого на мантиссу коэффициентов.

Второй регистр 6 коэффициента и регистр 7 порядка множимого осуществляют хранение порядков соответственно коэффициента и множимого,представленных параллельньм кодом. Вычисление порядка результата осуществляется параллельным сумматором 8.

Устройство работает следующим образом.

В начале каждого цикла вычисления сигнал установки, поступающий с установочного входа 13 устройства, производит обнуление сумматора 1 в избыточной системе счисления и сдвигового регистра 2. Этим же сигналом производится запись в первый регистр 5 коэффициента мантиссы, поступающего по первой шине 11 коэффициента, во второй регистр 6 коэффициента порядка, поступающего по второй шине 12 коэффициента, и в регистр 7 - порядка множимого, который поступает с шины 10 порядка множимого.

Затем с тактового входа 14 устройства на тактовые входы сумматора 1 в избыточной системе счисления и сдвигового регистра 2 начинают поступать тактирующие импульсы. Причем количество тактов в каждом цикле вычисления результата произведения равно K+jt (К - разрядность множимого), что обусловлено максимальной задержкой распространения одноименных бит числа на выходе сумматора 1 в избыточной системе счисления относительно чисел на его входе на Jr тактов.

На первый информационный вход сумматора 1 в избыточной системе счисления с входа 9 мантиссы множимого последовательно поступают биты числа мантиссы множимого, начиная с старшего разряда. На выходе сумматора 1 в избыточной системе счисления формируется результат, который можно интерпретировать как езультат умножения, так и как накапливающую сумму частичных произведений, которая посредством сдвигового регистра 2, группы элементов 3 и элемента ИЛИ 4 задерживается на С тактов и поступает для суммиования (образования новой суммы астичных произведений) на второй нформационный вход сумматора 1 в збыточной системе счисления.

Порядки коэффициента и множимого,, записанные соответственно во второй егистр 6 коэффициента и регистр 7 порядка множимого, суммируются на параллельном сумматоре 8, с выхода которого порядок произведения посту--, пает на выход 16 устройства в параллельном коде.

В связи с тем, что абсолютное значение мантиссы коэффициента больше единицы, но меньше величины, ко- - торая может вызвать возникновение максимального распространения переноса (на 71 разрядов в сторону старших разрядов), то формирование первой значащей единицы мантиссы результата на выходе сумматора 1 в избыточной системе счисления всегда происходит на J( -1-м такте вычисления. В связи с этим в устройстве не требуются коррекция порядка результата и выравнивание разрядной сетки мантиссы результата. Для того, чтобы разряды чисел результата вычисления на выходе 15 мантиссы устройства

, -, -

10

15

20

25

30

4

всегда отставали на Л тактов от одноименных разрядов на выходе 9 мантиссы устройства, выход 15 мантиссы устройства подключен к выходу младшего разряда сдвигового регистра 2, сигнал на котором задержан на один такт по сравнению с сигналом на выходе сумматора 1 в избыточной системе счисления.

После подачи на первый информационный вход сумматора 1 в избыточной системе счисления всех К бит мантиссы произведения, он еще тактов продолжает довычислять результат произведения. В течение этих Л тактов на первый информационный вход сумматора 1 в избыточной системе счисления необходимо подавать нули рши сигнал, приводящий к формированию округления результата умножения. Конкретный вид сигнала определяется в зависимости от того, какая именно система счисления применяется.

Формула изобретения

Устройство для умножения на коэффициенты, содержащее сумматор в избыточной системе счисления, сдвиговый регистр, первый и второй регистры коэффициента, группу элементов И и элемент ИЛИ, причем, установочный вход устройства соединен с входами

35 установки в О сумматора в избыточной системе счисления и сдвигового регистра, входами разрешения записи первого и второго регистров коэффициента, тактовьй вход устройства

40 соединен с тактовыми входами сумматора в избыточной системе счисления и сдвигового регистра, вход мантиссы множимого устройства соединен с первым информационным входом сумма45 тора в избыточной системе счисления, второй информационный вход которого соединен с выходом элемента ИЛИ, выход сумматора в избыточной системе счисления соединен с информационным .

50 входом сдвигового регистра, разрядные выходы которого соединены соответственно с первыми входами элементов И группы, вторые входы которых соединены соответственно с раз55 рядными выхода в1 первого регистра коэффициента, а выходы элементов И группы соединены с входами элемента ИЛИ, входы разрядов первого регистра коэффициента соединены соответст-i

51

венно с разрядами первой шины коэффициента устройства, разряды второй шины коэффициента устройства соединены соответственно с входами разрядов второго регистра коэффициента, отличающееся тем, что, с целью расширения области применения за счет возможности умножения на коэффициенты с плавающей запятой, в него введены регистр порядка множимого и параллельный сумматор, причем входы разрядов регистра порядка множимого соединены соответственно с разрядными шинами порядка множимого устройства, установочный вход

91966 6

устройства соединен с входом разрешения записи регистра порядка множимого, разрядные выходы которого соединены соответственно с информа5 ционными входами первой группы параллельного сумматора, информационные входы второй группы которого соединены соответственно с разрядными выходами второго регистра коэф10 фициента, разрядные выходы параллельного сумматора соединены с выходом порядка устройства, выход младшего разряда сдвигового регистра соединен с выходом мантиссы устрой15 ства.

Похожие патенты SU1291966A1

название год авторы номер документа
Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
SU1291967A1
Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
  • Черняк Александр Иванович
  • Малиночка Виктор Петрович
  • Рощинский Юрий Федорович
  • Титова Елена Николаевна
SU1295381A1
Устройство для умножения на коэффициенты 1984
  • Титов Сергей Леонидович
SU1242925A1
Устройство для умножения чисел с плавающей запятой 1985
  • Евстигнеев Владимир Гаврилович
  • Кошарновский Александр Николаевич
  • Маркин Александр Васильевич
SU1280624A1
Устройство для умножения 1984
  • Лисуненко Владимир Владимирович
  • Матвеева Татьяна Александровна
  • Тарануха Виталий Модестович
SU1226447A1
УСТРОЙСТВО УМНОЖЕНИЯ 1998
RU2148270C1
Устройство для умножения 1989
  • Стахов Алексей Петрович
  • Черняк Александр Иванович
  • Малиночка Виктор Петрович
  • Андреев Александр Евстигнеевич
SU1612295A1
Устройство для умножения чисел 1981
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Селезнев Александр Иванович
  • Тарасенко Владимир Петрович
SU999045A1
Устройство для умножения чисел в @ -кодах Фибоначчи 1980
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Захарчук Илларион Иванович
  • Лачугин Владимир Петрович
SU1137459A1
Устройство для умножения 1981
  • Гусев Владимир Дмитриевич
  • Алферов Сергей Иванович
SU1007101A1

Реферат патента 1987 года Устройство для умножения на коэффициенты

Изобретение относится к области вычислительной техники и может быть использовано при построении специализированных устройств, работающих в избыточных системах счисления. Шель изобретения - расширение области применения устройства за счет возможности умножения на коэффициенты с плавающей запятой. Предлагаемое устройство содержит сумматор -1 в избыточной системе счисления, сдвиговый регистр 2, группу элементов ИЗ, элемент ИЛИ 4, два регистра 5, 6 коэффициента, регистр 7 порядка множимого, параллельный сумматор 8, вход 9 мантиссы множимого, шины 10 порядка множимого, шины 11, 12 коэффициента, установочный вход 13, тактовый вход 14, вход 15 мантиссы и выход 16 порядка с соответствукицими связями. Устройство осуществляет умножение мантиссы множимого на мантиссу коэффициента и вычисление порядка результата. 1 ил. 1 СЛ

Формула изобретения SU 1 291 966 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1291966A1

Устройство для умножения 1981
  • Телековец Валерий Алексеевич
SU1005035A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР по заявке № 3826642/24, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 291 966 A1

Авторы

Титов Сергей Леонидович

Малиночка Виктор Петрович

Титова Елена Николаевна

Рощинский Юрий Федорович

Даты

1987-02-23Публикация

1985-09-17Подача