Устройство умножения в дополнительных кодах Советский патент 1984 года по МПК G06F7/52 

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

1 Изобретение относится к вычислительной технике и предназначено для использования в цифровых вычислительных машинах различного назначения. Известно устройство умножения в дополнительных кодах с двумя коррек тирующими шагами, содержащее два регистра, формирователь частичных произведений, схему коррекции и сум матор, причем выход первого регистра через формирователь частичных произведений соединен с входами сум матора и схемы коррекции, первый вы ход второго регистра соединен с вхо дом формирователя частичных произве дений, второй выход - с входом схемы коррекции, выход которой соедине с входом сумматора lj , В устройстве увеличивается время операции, так как коррекция требует выполнения двух дополнительных циклов. Необходимость коррекции усложняет устройство управления множи теля. Известно устройство умножения в дополнительных кодах путем последовательного преобразования множителя, содержащее два регистра, формирователь частичных произведений, сумматор и преобразователь множителя, причем выход первого регистра через формирователь частичных произ ведений соединен с входом сумматора выход второго регистра через преобразователь множителя соединен с вхо дом формирователя частичных произве дений 2 . В таком устройстве увеличиваются время умножения и расход оборудования. Первое обусловлено необходимостью выполнения дополнительного цикла умножения, второе - необходимостью преобразования множителя. I Наиболее близким по технической сущности к изобретению является уст ройство умножения в дополнительных кодах с одним корректирующим шагом, содержащее два регистра, сумматор, схему инверсии, два элемента И, причем выход первого регистра через схему присвоения знака соединен с входом сумматора, выход второго регистра - с первыми входами элементов И, вторые и третьи входы элементов И соед 1нены с входами устройства, выходы элементов И - с входами схемы инверсии 3j . 40 2 Недостаток известного устройства состоит в увеличении, времени умножения, так как необходим дополнительный цикл для выполнения коррекции произведения. Так как для управления устройством необходимы функциональные сигналы, управляющие режимом умножения, и сигналы, управляющие режимом коррекции, диаграмма управляющих сигналов усложняется, что приводит к усложнению устройства. Цель изобретения - повышение быстродействия устройства. Цель достигается тем, что в устройство, содержащее первый и второй регистры, две группы элементов И-НЕ, сумматор, первьй и второй элементы И, причем прямые выходы первого регистра соединены соответственно с первыми входами элементов И-НЕ первой группы, вторые входы которых соединены с выходами первого элемента И, инверсные выходы первого регистра соединены соответственно с первыми входами элементов И-НЕ второй группы, вторые входы которых соединены с выходом второго элемента И, выходы элементов И-НЕ первой и второй групп соединены с соответствующими разрядными входами сумматора, вход младшего разряда которого соединен с выходом первого элемента И, первые входы первого и второго элементов И соединены с входом устройства, введены полусумматор, третий элемент И, элемент ИЖ, элемент задержки, причем вторые входы первого и второго элементов И соединены соответственно с инверсным и прямым выходами знакового разряда второго регистра, выход младшего разряда которого соединен с первым входом полусумматора, второй вход которого соединен с выходом третьего элемента И, выход суммы полусумматора соединен с третьими входами первого и второго элементов И и первым входом элемента ИЛИ, выход переноса полусумматора соединен с вторым входом элемента ИЛИ, выход которого соединен с входом элемента задержки, выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с инверсным выходом знакового разряда второго регистра. На чертеже показана схема предагаемого устройства. 3. Схема содержит регистр 1 множив , схему 2 инверсии, сумматор 3, регистр 4 множителя, элементы И 5 и 6, полусумматор 7, элемент И 8, элемент ИЖ 9, элемент 10 задержки и вход 11 устрой:-тва. Прямые и инверсные выходы регист ра 1 соединены со схемой 2 инверсии представляющей собой две группы эле ментов И-НЕ, причем прямые выходы регистра 1 соединены с соответствую щими первыми входами элементов И-НЕ первой группы, вторые входы элементов И-НЕ которой соединены с выхода ми элемента И 6, инверсные выходы регистра 1 соединены с первыми вход ми элементов И-НЕ :второй группы, вт рые входы элементов И-НЕ которой со динены с выходом элемента И 5, Выхо элементов И-НЕ первой и второй груп соединены с соответствующими разряд ными входами сумматора 3, младщий разряд которого соединен с выходом элемента И 6, Первый и второй выходы регистра 4 соединены с вторыми входами элементов И 5 и 6. Третий выход регистра 4 соединены с первым входом полусумматора 7, второй вход которого соединен с выходом элемента И 8. Первый выход полусумматора 7 соединен с третьими входами элементов И 5 и 6 и с первым входо элемента ИЛИ 9, второй выход полусумматора 7 соединен с вторым входом элемента ИЛИ 9. Выход элемента ИЖ 9 через элемент 10 задержки соединен с первым входом элемента И 8, второй вход элемента И 8 соединен с первым выходом регистра 4 Первые входы элементов И 5 и .6 соединены с входом 11 устройства. Устройство работает следующим, образом. В регистр 1 записывается множимое в дополнительном коде, в регистр 4 - множитель, также в дополн тельном коде. Младший разряд множителя проходит через полусумматор 7 на выход суммы, поступает на входы элементов И 5 и 6, проходит через элемент ИЛИ 9 и запоминается в элементе 10 задержки. 404 Первый цикл умножения начинается с подачи синхронизирующего сигнала на вход устройства 11. Если младший разряд множителя равен 1, сигнал проходит на один из управляющих входов схемы инверсии. Если множитель положителе н,сигнал проходит через элемент И 5, если отрицателен через элемент И 6. Если множитель положителен, множимое передается из регистра 1 в сумматор 3 без изменения, если отрицателен, схема инверсии передает в сумматор 3 инверсию содержимого регистра 1. Одновременно с выхода элемента И 6 сигнал поступает на вход младщего разряда сумматора, т.е. в сумматор поступает дополнение содержимого регистра 1. Если младший разряд множителя равен нулю, сигнал не поступает на схему инверсии и последняя посылает на вход сумматора нулевой сигнал. После заверщения операции суммирования содержимое сумматора 3 и регистра 4 сдвигается на один разряд в сторону младших разрядов. Первый разряд множителя выходит из элемента задержки и, если множитель отрицателен, складывается с вторьм разрядом множителя в полусумматоре 7. Если множитель положителен, элемент И 8 закрыт и выход элемента задержки не подключается к входу полусумматора. При суммировании первого и второго разрядов множителя на вы ходах полусумматора формируется сумма или перенос. Сумма вновь поступает на элементы И 5 и 6. Сумма или перенос, объединенные элемен- - том ИЛИ 9, запоминаются в элементе 10 задержки. На этом выполнение цикла заканчивается. Затем на вход 11 вновь подается сигнал и аналогично выполняется второй цикл. Умножение заканчивается после отработки старшего значащего разряда множителя. Коррекция результата по завершении умножения не требуется.

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

название год авторы номер документа
Устройство для умножения в дополнительных кодах 1988
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1695307A2
Устройство для контроля умножения по модулю три 1986
  • Варакин Юрий Сергеевич
SU1361556A1
Устройство для умножения 1986
  • Роздобара Виталий Владимирович
  • Кремез Георгий Вальтерович
  • Баранов Игорь Алексеевич
  • Пехтерев Юрий Гаврилович
  • Зимин Сергей Николаевич
SU1339551A1
Устройство для умножения 1983
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Мордашов Сергей Николаевич
SU1130859A1
Устройство для умножения 1982
  • Борисов Петр Васильевич
  • Варакин Юрий Сергеевич
SU1123031A1
Устройство для умножения 1981
  • Бабанский Владислав Степанович
  • Бартенев Владимир Григорьевич
SU1019442A1
Устройство для умножения 1982
  • Варакин Юрий Сергеевич
SU1134934A1
НЕЙРОПРОЦЕССОР, УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИЙ НАСЫЩЕНИЯ, ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО И СУММАТОР 1998
  • Черников В.М.
  • Виксне П.Е.
  • Фомин Д.В.
  • Шевченко П.А.
  • Яфраков М.Ф.
RU2131145C1
Устройство для умножения и деления с плавающей точкой 1985
  • Воронцова Наталья Дмитриевна
  • Борисова Валентина Михайловна
  • Потоцкий Евгений Николаевич
  • Моисеев Вениамин Григорьевич
SU1278837A1
Последовательно-параллельное устройство для умножения чисел в дополнительном коде 1985
  • Масленников Виталий Борисович
SU1259252A1

Иллюстрации к изобретению SU 1 081 640 A1

Реферат патента 1984 года Устройство умножения в дополнительных кодах

УСТРОЙСТВО УМНОЖЕНИЯ ВДОПОЛНИТЕЛЬНЫХ КОДАХ, содержащее первый и второй регистры, две группы элементов И-НЕ, сумматор, первьй и второй элементы И, причем прямые выходы первого регистра соединены соответствено с первыми входами эле- . ментов И-НЕ первой группы, вторые входы которых соединены с выходами первого элемента И, инверсные выходы первого регистра соединены соответственно с первыми входами элементов И-НЕ второй группы, вторые входы koTopbix соединены с выходом второго элемента И, выходы элементов И-НЕ первой и второй групп соединены с соответствующими разрядными входами сумматора, вход младшего разряда которого соединен с выходом первого элемента И, первые входы перг вого и второго элементов И соединены с входом устройства, отличающ. е е с я тем, что, с целью повьщ1ения быстродействия устройства, в него введены полусумматор, третий элемент И, элемент ИЛИ, элемент задержки, причем вторые входы первого и второго элементов И соединены соответственно с инверсным и прямым выходами знакового разряда второго ре( гистра, выход младшего разряда кото(Л рого соединен с первым входом полусумматора, второй вход которого соединен с выходом третьего элемента И, выход еуммы полусумматора соединен с .третьими входами первого и второго элементов И и первым входом элемента ИЛИ, выход переноса полусумматоэо ра соединен с вторым входом элемента ИЛИ, выход которого соединен с f входом элемента задержки, выход которого соединен с первым входом третьего элемента И, второй вход которого соединен с инверсным выходом знакового разярда второго регистра.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Карцев М.А
Арифметика цифровых машин
М., Наука, 1969, с
Устройство для нахождения генерирующих точек контактного детектора 1923
  • Лосев О.В.
SU472A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Арифметика цифровых машин
М., Наука, 1969, G
ВОДЯНОЙ ЦЕПНОЙ ДВИГАТЕЛЬ 1923
  • Давыдов Р.И.
SU481A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Арифметика цифровых машин
М., Наука, 1969, с
Двухколесный автомобиль для формовки кирпичей из разлитой по полю сушки торфяной массы 1923
  • Кирпичников В.Д.
  • Классон Р.Э.
SU478A1

SU 1 081 640 A1

Авторы

Коробков Роальд Валентинович

Золотовский Виктор Евдокимович

Даты

1984-03-23Публикация

1982-07-02Подача