Устройство для умножения двоичных чисел
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
. ЗОБ РЕТ ВИДЕТЕЛ ЬСТ К АВТОРСКО Изо ной тех ЭВМ дл ствий,Цел ние умн системе ью изоброжениясчисленкционала фиг,ы диаг является выполнедов в четверичной етом их знака, ема устройства прииг. 2 представлены функционирования етени опера ия суч ьная сх ; на ф стры множи и первую 4 ядные сумма- элемент И 8, твертую 11 и регистр знаоры по моду- множимого одержит реги еля 2, вторую в И, одноразррегистров 7, ения 9, 10, чеэлементов И 14, 15, суммат 18, вход ство сожитменторуппуправлруппьстры6, 17 ОСУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМРИ ГКНТ СССР(71) Одесский политехнический институт (72) А.В,Дрозд, Е.А.Полин, И,В.Егорова и Ю, В.Дрозд(56) Авторское свидетельство СССР М 1439579, кл, 0 06 Р 7/52, 1987.Авторское свидетельство СССР Мт 1509877, кл, 0 06 Е 7/52, 1988 - прототип, (54) УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ДВОИЧНЫХ ЧИСЕЛ(57) Изобретение относится к области вычислительной техники и может быть использовано в Э ВМ для выполнения арифметических действий. Целью изобретеетение относится к вычислительке и может быть использовано в выполнения арифметических дейведена н временн е устройстваУстрой мого 1 и мн группы эле торы 5,6, г регистры у третью 12 г ков 13, реги лю Два 1 ния является выполнение умножения операндов с учетом знака в четверичной системе счисления, Новым в устройстве, содержащем регистры множимого и множителя, четыре группы элементов И, два регистра управления, два одноразрядных сумматора, группу регистров и элементы И, является введение регистра знаков, трех сумматоров по модулю два и двух регистров, которые позволили производить умножение двух двоичных операндов с учетом знака в четвертичной системе счисления, а результат получать в модифицированном обратном коде. Операнды поступают на входы множимого и множителя непрерывным потоком в последовательном коде младшими разрядами вперед. 2 ил,устройства 19, вход множителя устройства 20, вход сброса устройства 21, тактовый вход устройства 22, выходы разрядов результата устройства 23.Элементы И третьей 12 и четвертой 11 групп позволяют в каждом такте выделять необходимые конъюнкции.Элементы И первой 4 и второй 3 групп производят непосредственно умножение.Регистры 9, 10 управления вырабатывают необходимые управляющие сигналы.Элемент И 8 сбрасывает регистры 9, 10 в исходное состояние.Регистр 13 знаков и сумматор 16 по модулю два служат для хранения знаков операндов и формирования знака результат соответственно,Одноразрядные сумматор 5, 6 служат для сложения конъюнкций, имеющих одинаковые в такте весовые функции соответственно с четным и нечетным значениями К,Группа регистров 7 служит для задержки сигналов на определенное количествотактов. 5Регистры 14, 15 служат для выдачи результатов.Сумматоры 17, 18 по модулю два позволяют в зависимости от знака результата выдавать его в модифицированном коде в 10четверичной системе счисления.Устройство работает следующим образом,На тактовый вход устройства 22 поступают синхроимпульсы СИ типа "меандр", 15тактирующие работу устройства.На входы 19 множимого и 20 множителяустройства с частотой следования синхроимпульсов поступают в последовательномкоде разряды, начиная с первого(младшего) 20и знак множимого и множителя соответственно,На вход 21 сброса устройства поступаетимпульс, сбрасывающий в ноль регистрымножимого 1 и множителя 2, регистры управления 9, 10, регистры 7.1 и 7.2 группы,регистры 14, 15.Под действием синхроимпульсов, поступающих на входы управления сдвигомрегистров множимого 1 и множителя 2, разряды множимого и множителя продвигаются в каждом также в регистрах 1 и 2 на однупозицию в сторону старших разрядов.При этом на выходах разрядов регистров множимого 1 и множителя 2 формируются последовательности разрядовмножимого и множителя в соответствии свременными диаграммами, представленными на фиг. 1, Числа, указанные на временных диаграммах выходов разрядов 40регистров 1 и 2, означают номера разрядовмножимого и множителя.Одновременно с этим после обнулениярегистров 9, 10 управления под действиемсинхроимпульсов вдвигается единичное 45значение с инверсного выхода четвертогоразряда первого регистра управления 10 врегистр 9, При этом элемент И 8 вырабатывает единичный импульс, обнуляющий второй регистр управления 9 по второму входу 50сброса и устанавливающий в единичноезначение все разряды первого регистра управления 10 по входу установки в единичный код.Далее в первый регистр управления 10 55вдвигается нулевое значение. При достижении четвертого разряда с инверсного выхода этого разряда единичное значениепоступает на вход второго регистра управления 9, и цикл работы регистров управления повторяется. С помощью этого же единичного значения в регистр знаков записываются знаки множителя и множимого, и методом сложения по модулю два на первом сумматоре по модулю два 16 выделяется знак произведения, который инвертирует или не инвертирует результат на втором 17 и третьем 18 сумматорах по модулю два.С инверсных выходов разрядов первого 10 и второго 9 регистров управления снимаются сигналы управления, показанные на соответствующих временных диаграммах (фиг. 2).Последовательность разрядов множимого и множителя с выходов разрядов регистров множимого 1 и множителя 2 поступает на первые входы элементов И 11 и 12, На вторые входы этих элементов И подаются сигналы управления с инверсных выходов первого 10 и второго 9 регистров управления. Элементы И 11, 12 обнуляют часть разрядов в последовательностях разрядов множимого и множителя в тактах, где соответствующие сигналы управления и ринимают нулевые значения. Полученные усеченные последовательности разрядов множимого и множителя поступают на входы элементов И 4, 3, которые под их действием формируют последовательности коньюкций отображаемых на соответствующих временных диаграммах двухразрядными кодами. Первый и второй разряды указанных кодов являются соответственно разрядами множимого и множителя, перемножаемыми на элементах И первой 4 и второй 3 групп.При этом на выходах элементов И 3.1, 3.2 . 3.7 второй группы формируются коньюкции с весовыми функциями 2, 2, 24. 2", а на выходах элементов И 4,1, 4.2, , 4.8 первой группы формируются конъюкции с весовыми функциями 2 З, 2, , 2 к , де К=О, 1,2, ,7. На одноразрядном сумматоре 5 складываются конъюкции, имеющие одинаковые в такте весовые функции с нечетным значением" К, а также сигналы с выхода второго разряда переноса сумматора 5, сигналы с выходов нечетных разрядов переноса первого сумматора 6, задержанные на регистрах 7 группы, А на одноразрядном сумматоре 6 складываются конъюкции, имеющие одинаковые в такте весовые функции с четным значением К, а также сигнал с выхода первого разряда переноса второго сумматора 5, сигнал с третьего разряда переноса второго сумматора 5 и сигнал со второго разряда переноса первого сумматора 6, задержанные на регистрах 7 группы.Сигналы с выходов суммы одноразрядных сумматоров 5 и 6 поступают на информационные входы сдвиговых регистров 14, 15, в которых под действием синхроимпульсов информация сдвигается с выходов четвертого разряда, в зависимости от знака результата, через сумматоры 17, 18 по модулю два поступает на выходы устройства 23 в модифицированном обратном коде в четверичной системе отчисления (в каждом такте два двоичных разряда, определяющие одну четверичную цифру).На временных диаграммах показано, что вслед за разрядами 1, 2, ., 8 и знаком первой пары сомножителей поступают без паузы разряды 1, 2, , 8 и знак второй пары сомножителей и т.д,Управляющие сигналы нулевыми значениями исключают формирование конъюкций сомножителей из смежных пар, С выходов 23 устройства снимается последовательность разрядов результатов,Формула изобретения Устройство для умножения двоичных чисел, содержащее регистры множимого и множителя, первую, вторую, третью и четвертую группы элементов И, два одноразрядных сумматора, группу регистров, первый и второй регистры управления и элементы И, первый вход которого соединен с прямым выходом первого разряда первого регистра управления, информационный вход которого соединен с прямым выходом четвертого разряда второго регистра управления и вторым входом элемента И, выход которого соединен с входом установки первого регистра управления и вторым входом сброса второго регистра управления, первый вход сброса которого соединен с входами сброса первого регистра управления, регистров группы, регистров множимого и множителя и устройства, тактовый вход которого соединен с входами разрешения записи регистров группы, с входами разрешения сдвига первого и второго регистров управления и регистров множимого и множителя, информационные входы которых соединены соответственно с входами множимого и множителя устройства, выходы элементов И первой и второй групп соединены с входами слагаемых с первого по восьмое первого и входами слагаемых с первого по седьмое второго одноразрядных сумматоров соответственно, выходы первого, второго и третьего разрядов переноса первого одноразрядного сумматора соединены соответственно с информационными входами третьего, второго и первого разрядов первого регистра группы, информационные входы четвертого и пятого разрядов5 10 15 20 25 30 35 40 45 50 55 которого соединены соответственно с выходами третьего и второго разрядов переноса второго одноразрядного сумматора, выход первого разряда переноса которого соединен с входом девятого слагаемого первого одноразрядного сумматора, выход первого разряда первого регистра группы соединен с информационным входом второго регистра группы, выход которого соединен с входом восьмого слагаемого второго одноразрядного сумматора, входы девятого и десятого слагаемых которого соединены соответственно с выходами третьего и пятого разрядов первого регистра группы, выходы четвертого и второго разрядов которого соединены соответственно с входами десятого и одиннадцатого слагаемых первого одноразрядного сумматора, первые входы элементов И с первого по седьмой третьей группы соединены соответственно с выходами разрядов с первого по четвертый и с шестого по восьмой регистра множителя, первые входы элементов И с первого по седьмой четвертой группы соединены соответственно с выходами разрядов с первого по четвертый и с шестого по восьмой регистра множимого, выходы элементов И с первого по седьмой третьей группы соединены соответственно с первыми входами элементов И с первого по четвертый и с шестого по восьмой первой группы, выходы элементов И с второго по седьмой четвертой группы соединены соответственно с первыми входами элементов И с первого по третий и с пятого по седьмой второй группы, выходы элементов И с первого по седьмой четвертой группы соединены соответственно с вторыми входами элементов И с восьмого по пятый и с третьего по первый первой группы, выходы элементов И с второго по седьмой третьей группы соединены соответственно с вторыми входами элементов И с седьмого по пятый и с третьего по первый второй группы, инверсные выходы первого, второго и третьего разрядов первого регистра управления соединены соответственно с вторыми входами пятых, шестых и седьмых элементов И третьей и четвертой групп, о тл и ч а ю щ е е с я тем, что, с целью выполнения умножения операндов в четверичной системе счисления с учетом их знака, в него введены регистр знаков, восьмые элементы И третьей и четвертой групп элементов И, три сумматора по модулю два и два регистра, причем первый и второй информационные входы регистра знаков соединены с входами множимого и множителя устройства соответственно, а вход разрешения записи - с информационным входом второго регистра управления и инверсным выходомчетвертого разряда первого регистра управления, первые входы восьмых элементов И третьей и четвертой групп соединены с инверсными выходами четвертого разряда второго регистра управления, а вторые входы - с выходами пятых разрядов соответственно регистра множимого и множителя, вторые входы первых элементов И третьей и четвертой групп соединены с прямым выходом четвертого разряда первого регистра управления, вторые входы вторых, третьих и четвертых элементов И третьей и четвертой групп соединены соответственно с инверсными выходами первого, второго и третьего разрядов второго регистра управления, первый и второй выходы регистров знаков соединены соответственно с первым и вторым входами первого сумматора по модулюдва, выход которого соединен с первыми входами второго и третьего сумматоров по модулю два, вторые входы которых соединены соответственно с выходами четвертого разряда первого и второго регистров, информационные входы которых 5 соединены соответственно с выходами суммы первого и второго одноразрядных сумматоров, а входы сброса и разрешения записи - соответственно с входами сброса и тактовым входом устройства, выходы раз рядов результата которого соединены соответственно с выходами второго и третьего сумматоров по модулю два, выход восьмого элемента И четвертой группы соединен с первым входом четвертого элемента И вто рой группы и вторым входом четвертого элемента И первой группы, выход восьмого элемента И третьей группы соединен с вторыми входами пятого элемента И первой группы и четвертого элемента второй груп пы,Э.Лончаков Ко Заказ 3386 Тираж Подписное ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб., 4/5 роизводственно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 10
СмотретьЗаявка
4910080, 16.04.1990
ОДЕССКИЙ ПОЛИТЕХНИЧЕСКИЙ ИНСТИТУТ
ДРОЗД АЛЕКСАНДР ВАЛЕНТИНОВИЧ, ПОЛИН ЕВГЕНИЙ ЛЕОНИДОВИЧ, ЕГОРОВА ИРИНА ВЛАДИМИРОВНА, ДРОЗД ЮЛИЯ ВЛАДИМИРОВНА
МПК / Метки
МПК: G06F 7/52
Метки: двоичных, умножения, чисел
Опубликовано: 30.09.1992
Код ссылки
<a href="https://patents.su/5-1765839-ustrojjstvo-dlya-umnozheniya-dvoichnykh-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для умножения двоичных чисел</a>
Предыдущий патент: Способ селекции признаков сигналов объектов
Следующий патент: Устройство для передачи и приема сигналов дистанционного управления
Случайный патент: Клеть с многовалковым калибром