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

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

Изобретение относится к вычислительной технике и может найти применение в цифровых вычислительных устройствах, автоматике, электроизмерительной технике, в частности при умножении последовательного кода на параллельный. Известно устройство для умножения, содержащее одноразрядные двоичные сумматоры, элементы задержки, элементы И, элементы задержки второй группы, включенные к выходу переноса соответствующего одноразрядного двоичного сумматора Недостатком устройства является значительные аппаратурные затраты на реализацию элементов задержки второй группы в цепи переносов двоичных сумматоров. Наиболее близко по технической сущности к предлагаемому устройство для умножения, содержащее трехвходовые двоичные сумматоры, элементы И, элементы задержки на один такт, вклю ченные соответственно между вторыми входами сумматоров и выходами последующих сумматоров, и элементы задерж ки поразрядного переноса, включенные каждый между выходами переносов трехвходовых сумматоров и его же входами С2. Однако и данное устройство характеризуется значительными аппаратурнь1ми затратами на его реализацию, что обусловлено наличием элементов задержки .поразрядного переноса, и, как следствие этого, уменьшенными надежностными параметрами. Цель изобретения - упрощение уст ройства и повышение надежностных характеристик. Поставленная цепь достигается тем, что в устройстве, содержащем п трехвходовых сумматоров, п элементо задержки и п элементов И, причем первые входы элементов И соединены с входом множимого устройства, второй вход JL-ro элемента И соединен с входом i-ro разряда множителя уст ройства соответственно (где , 2, ..., п), а выходы элементов И соединены с первыми входами соответ ствующих трехвходовых сумматоров, вторые входы которых, кроме последнего трехвходового сумматора, соеди нены с выходами соответствующих эле ментов задержки, вход i-ro элемента задержки, кррме последнего, соедине с выходом суммы (i+1)-ro трехвходового сумматора, вход п-го элемента задержки соединен с выходом поразрядного переноса п-го трехвходового сумматора, выход суммы первого трехвходового сумматора соединен с выходом устройства, вход логического 0 устройства соединен с третьим входом первого трехвходового сумматора, выход поразрядного переноса j-ro трехвходового сумматора соединен с третьим входом (j+1)-ro трехвходового сумматора (где , 2,...,п-1), выход п-го элемента задержки соединен с вторым входом п-го трехвходового сумматора. На чертеже приведена функциональная схема устройства для умножения двоичных чисел, представленной последовательным и п-разрядным параллельным кодами. Предлагаемое устройство для умножения двоичных чисел содержит п трехвходовых сумматоров 1 (, п элементов И 2, п элементов 3 задержки () на один такт, включенных соответственно между вторь1ми входами трехвходовых сумматоров и выходами последующих сумматоров .1, первые входы которых соединены с выходами соответствующих элементов И, выходы поразрядных переносов трехвходовых сумматоров 1 соответственно соединены с третьими входами последующих трехвходовых сумматоров, причем третий вход первого трехвходового сумматора 1 соединен с входом логического О устройства, а выход поразрядного переноса п-го трехвходового сумматора соединен с входом п-го элемента задержки 3 на один такт. Устройство для умножения двоичных чисел функционирует следующим образом. В начале умножения все элементы 3 задержки находятся в нулевом состоянии. Работу устройства рассмотрим на примере умножения двоичного кода 1101 (множимое, число 13), поступающего в виде последовательного кода младшими разрядами вперед на параллельный двоичный код lOll (множитель, число 11). Количество тактов для умножения равно сумме разрядов множимого и множителя, в данном случае равно 8-ми тактам. 31 Первый такт. 1 множимого через элементы И 2 запомнится в г,, Гз элементов 3, на выходе устройства появится 1 - младший разряд произведения. Второй такт. Разряд множимого равен О, информация продвигается на один разряд вправо. В г единица, на выходе устройства появится второй разряд произведения. Третий такт. Разряд множимого равен 1. На выходе 1 резуль тат. , перенос 1 появится 1 и запишется через 1.в г , Г2 1, г,,0. На выходе появится 1. Четвертый такт. Разряд множимого равен 1. В трех сумматорах 2, Zj и сработают переносы. 1 запишет ся в г. , , г 0. На выходе будет 1. В тактах пять, шесть, семь, восем будет последовательное продвижение 1. На выходе устройства будут 6 нули, кроме восьмого такта. В восьмом такте на выходе появится 1. Таким образом, результат умножения будет равен коду 10001111 (числу 143) 11x13 143. Количественно на реализацию данного устройства по сравнению с прототипом затрачивается примерно на 25% меньше Оборудования. Это, в свою очередь, повышает надежностные характеристики устройства. Кроме того, в предложенном устройстве задержки сигналов переноса сумматоров совмещены и выполняются на элементах 3 задержки, включенных между сумматорами 1. При этом некоторое увеличение времени распространения переноса существенно не отражается на динамические параметры устройства, так как длительность тактовых сдвигающих импульсов обычно много больше времени распространения сигнала переноса.

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

название год авторы номер документа
Устройство для умножения двоичных чисел 1989
  • Органов Валентин Всеволодович
  • Акулова Людмила Геннадиевна
  • Сурду Николай Васильевич
SU1784973A1
Устройство для умножения 1981
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1032453A1
Устройство для умножения двоичныхчиСЕл B дОпОлНиТЕльНыХ КОдАХ 1979
  • Кирпичев Владимир Федорович
  • Гнитько Ростислав Васильевич
SU813420A1
Устройство для умножения 1978
  • Волковыский Владимир Львович
  • Попов Александр Иванович
SU767761A1
Устройство для умножения двоичных чисел в дополнительных кодах 1983
  • Драбкин Александр Арнольдович
  • Евдокимов Александр Васильевич
  • Жариков Вячеслав Петрович
  • Каплан Леонид Викторович
  • Крейндлин Леонид Эммануилович
  • Ромашов Борис Ильич
SU1119008A1
Устройство для умножения 1982
  • Лопато Георгий Павлович
  • Лопато Лилия Григорьевна
  • Шостак Александр Антонович
SU1038937A1
Устройство для умножения последовательных двоичных кодов 1987
  • Монашкин Юрий Маркусович
SU1495786A1
Устройство для умножения 1981
  • Телековец Валерий Алексеевич
SU991414A1
Устройство для умножения 1987
  • Аристов Василий Васильевич
  • Можчиль Наталия Николаевна
SU1411733A1
Устройство для умножения 1979
  • Телековец Валерий Алексеевич
  • Переяслов Владимир Степанович
SU960804A1

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

УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВОИЧНЫХ ЧИСЕЛ, содержащее п трех входовых сумматоров, п элементов держки и п элементов И, причем пе вые входы элементов И соединены с входом множимого устройства, вт рой вход i-ro элемента И соединен с входом i-ro разряда множителя у ройства соответственно (где , 2, ..., п), а выходы элементов И соединены с первыми входами соотв ствующих трехвходовых сумматоров. Множимое ti Множитель вторые входы которых, кроме последнего трехвходового сумматора, соединены с выходами соответствующих элементов задержки, вход i-ro элемента задержки, кроме последнего, соединен с выходом суммы

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Патент США № 3610907, кл
Упругая металлическая шина для велосипедных колес 1921
  • Гальпер Е.Д.
SU235A1
Планшайба для точной расточки лекал и выработок 1922
  • Кушников Н.В.
SU1976A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Патент США № 4013879, кл
Упругая металлическая шина для велосипедных колес 1921
  • Гальпер Е.Д.
SU235A1
Шеститрубный элемент пароперегревателя в жаровых трубках 1918
  • Чусов С.М.
SU1977A1

SU 1 156 066 A1

Авторы

Иванов Александр Иосифович

Даты

1985-05-15Публикация

1983-12-05Подача