Последовательный сумматор кодов с иррациональными основаниями

Номер патента: 1170449

Авторы: Кондратенко, Лужецкий, Стахов, Черняк

ZIP архив

Текст

)4 ОПИСАНИЕ ИЗОБРЕТЕНИ ЬйьдйиаМ СТВУ двтог скому сеиде(56) Авторское свидеУ 968807, кл. С 06 ГАвторское свидете1( 696452, кл. С 06 Г И.Черняк, .Стахов ельство ССС 7/50, 1981. ьство СССР 7/49, 1977. ГОСУДАРСТВЕННЬР ИОМИТЕТ СССР ПО ДЕЛАМ ИЭОБРЕТЕНИЙ И ОТНРЫТИ(54)(57) ПОСЛЕДОВАТЕЛЬНЫЙ СУММАТОРКОДОВ С ИРРАЦИОНАЛЬНЫМИ ОСНОВАНИЯМИ,содержащий одноразрядный сумматор,регистр, элемент задержки и блокформирования дополнительных сигналовсуммы и переноса, который содержитэлементы И с первого по шестой, элементы ИЛИ с первого по пятый и элементы НЕ с первого по пятый, причемпервый и второй входы одноразрядногосумматора соединены с входами соответствующих слагаемых последовательного сумматора, а третий вход подключен к выходу элемента задержки, выход первого элемента ИЛИ соединенс выходом суммы последовательногосумматора, а первый вход первогоэлемента ИЛИ соединен с выходом пер- .вого элемента И, выход переноса одноразрядного сумматора соединен с первыми входами второго, третьегои четвертого элементов И, выход второго элемента И соединен с первымвходом второго элемента ИПИ, выходтретьего элемента И соединен с первым входом третьего элемента ИЛИ,а выход четвертого элемента И - с первым входом четвертого элемента ИЛИ, вторые входы второго и третьего элементов И соединены с выходами первого и второго элементов НЕ, о т л ич а ю щ и й с я тем, что, с целью расширения функциональных возможностей сумматора путем обеспечения суммирования кодов с иррационными осно" ваниями как в минимальной, так и в неминимальной форме, последовательный сумматор дополнительно содержит элементы И с седьмого по семнадцатый и шестой элемент ИЛИ, выход суммы одноразрядного сумматора соединен с входом второго элемента НЕ и с первыми входами первого, пятого, шестого, седьмого, восьмого и девятого элементов И, а выход второго элемента НЕ подключен к первым входам десятого, одиннадцатого и двенадцатого е и к второму входу четвертого элементов И, выход переноса .одноразрядного сумматора соединен с входом третьего элемента НЕ, с первыми входами тринадцатого, четырнадцатого и пятнад,цатого и с вторыми входами первого, пятого и седьмого элементов И, вы 1 ход тре 1 ьего элемента НЕ соединен с первыми входами шестнадцатого и семнадцатого и с вторыми входами шестого, десятого и одиннадцатого элементов И, вторые входы восьмого, девятого, тринадцатого и пятнадцатого, а также третьи входы третьего и десятого элементов И соединены с входом первого элемента НЕ, выход которого подключен к вторым входам двечадцатого и семнадцатого и к третьим входам четвертого и шестого элементов И, вторые входы четырнад-.11 цатого и шестнадцатого элементов И соединены с входом четвертого элемента НЕ, выход которого подключен к четвертому входу четвертого элемента И, третьи входы первого, девятого, одиннадцатого, двенадцатого, пятнадцатого и семнадцатого элементов И соединены с входом пятого элемента НЕ, выход которого подключен к третьим входам седьмого, восьмого и тринадцатого элементов И второй и третий входы первого элемента ИЛИ соединены с выходами соответственно девятого и пятнадцатого элементов И, вторые входы второго, третьего и четвертого элементов ИЛИ соединены соответственно с выходами пятого, шестого и десятого элементов И, входы пятого элемента ИЛИ соединены соответственно с выходами седьмого,70449восьмого, тринадцатого и шестнадцатого элементов И, а входы шестого элемента ИЛИ - соответственно с выходами одиннадцатого, двенадцатого, четырнадцатого и семнадцатого элементов И, выходы элементов ИЛИ с второго по шестой подключены к входам разрядов регистра с первого по пятый, выходы разрядов регистра с первого по пятый подключены соответственно к входу элемента задержки, к входу первого элемента НЕ, входу четвертого элемента НЕ, входу пятого элемента НЕ и к четвертому входу первого элемента ИЛИ, вход сброса и тактовый вход регистра соединены соответственно с вхо - дом начальной установки и с тактовым входом последовательного сумматора.Изобретение относится к вычислительной технике и может быть использовано в специализированных вычислительных устройствах.Целью изобретения является расши-, 5,рение функциональных возможностейсумматора путем обеспечения суммирования кодов с иррациональными основаниями как в минимальной, так ив неминимальной Форме. 1 ОНа фиг. 1 представлена структурная схема последовательного сумматора кодов с иррациональными основаниями; на фиг. 2 - функциональная схемаблока Формирования дополнительныхсигналов суммы и переноса.Последовательный сумматор содержит вход 1 начальной установки, тактовый вход 2, входы 3 и 4 слагаемых,одноразрядный сумматор 5, элементзадержки 6, блок 7 формирования дополнительных сигналов суммы и переноса и регистр 8, Сумматор 5 имеетвыходы 9 и 10 суммы и переноса,блок 7 - входы 11 - 16. Регистр 825имеет выходы 17 - 21, блок 7 - выходы 22 - 26, регистр 8 - входы 27 - 31.Выходом суммы является выход 32 блока 7, Блок 7 содержит элементы НЕ 3337 элемент И 38 - 54 и элеменФ30ты ИЛИ 55 - 60. В системе счисления с иррациональными основаниями как в избыточной любое число, кроме нуля, может быть представлено несколькими формами кодов. Среди них выделяют минимальную Форму, которая характеризуется отсутствием двух рядом стоящих единиц и .является единственной для каждого числа. В данном сумматоре слагаемые могут быть представлены произвольной формой кодов с иррациональными основаниями, что и определяет положительный эффект.Устройство работает следующим образом.При поступлении единичного сигнала на вход 1 устройства, регистр 8 устанавливается в нулевое состояние. На выходе элемента задержки 6 - нулевой сигнал, Поступление слагаемых на одноразрядный сумматор 5 начинается со старших разрядов. При поступлении сигналов на входы 3 и 4 слагаемых происходит их сложение на одноразрядном сумматоре 5. Сигналы суммы и переноса с выходов 9 и 10 одноразрядного сумматора 5 поступают на входы 11 и 12 блока 7 формирования дополнительных сигналов, на входы 13- 16 которого поступают сигналы с выз 1170 ходов 18-21 регистра 8. Блок 7 формирования дополнительных сигналов в зависимости от кода на входах 11 16 формирует код на выходах 22 - 26 и 32.5Сигнал выхода 32 блока 7 формирования дополнительных сигналов является сигналом суммы, Код с выходов 22 26 блока 7 формирования дополнительных сигналов поступает на входы 27- 10 31 регистра 8. При поступлении единичного сигнала на тактирующий вход регистра 8 происходит запись кода в регистр. Сигнал с выхода 17 регистра 8 поступает на вход элемента 6 задержки, а код с выходов 18-21 регистра 8 поступает на входы 13-16 блока 7 формирования дополнительных сигналов и т,д,Таким образом, в каждом такте происходит сложение сигналов слагаемых с одним из дополнительных сигналов, задержанным на два такта.Сигналы промежуточной суммы и переноса совместно с дополнительными сигналами формируют сигналы результата и дополнительные сигналы для следующего такта.Рассмотрим более подробно процесс сложения. Пусть, например, необходи- З мо сложить коды х=1101101011100 и у=1011101001100.Единичный сигнал подается на вход 1 регистра 8. Регистр 8 находится в состоянии 00000 и элемент 6 ф задержки - в нулевом состоянии, На35 первый вход одноразрядного сумматора 5 поступает сигнал "0" с элемен" та 6 задержки, на входы 3 и 4 одноразрядного сумматора 5 поступают40 единичные сигналы. На выходах 9 и 10 одноразрядного сумматора 5 формирует" ся значение суммы и переноса, соответственно равные "0" и " 1", которые поступают на входы 11 и 12 блока 7 формирования дополнительных сигналов. Код 0000 с выходов 18-21 регистра 8 поступает на входы 13-16 блока 7 формирования дополнительных сигналов.50 На выходах 22- 26 и 32 блока 7 форми 449 4рования дополнительных сигналов устанавливается код 101000 в соответствии с табл . 1. Код с выходов 22- 26 блока 7 формирования дополнитель" ных сигналов поступает на входы 27 - 31 регистра 8. Нулевой сигнал с выхода 32 блока 7 формирования дополнительных сигналов является сигналом суммы. При поступлении единичного сигнала на вход 2 регистра 7 он устанавливается в состояние 10100. Дальнейшая работа, устройства может быть представлена с помощью табл. 1.Из табл, 1 следует, что результат на выходе сумматора получается с постоянной задержкой на четыре такта сложения.В данном устройстве при сложении чисел, представленных кодами в неминимальной форме, необходимо учитывать распространение переноса через четыре разряда в сторону старших разрядов. Приведенный ниже пример иллюстрирует невозможность сложения при учете распространения сигнала через меньшее количество разрядов. Пусть необходимо сложить число 306 само с собой. Пусть далее это число в первом коде фибоначчи будет представлено кодом 01100110111100 Процесс сложения, начиная со старших разрядов, иллюстрируется табл. 2.Здесь в каждом такте производится сложение разрядов числа с номерами, соответствующими увеличенному на два номера такта. Стрелками показано распространение переноса при формировании результата.При сложении чисел, представленных в минимальной форме, распространение сигнала переноса в сторону старших разрядов возможно только на один разряд, что позволяет складывать их на данном устройстве.Конкретно блок 7 может быть построен на базе постоянного запоминающего устройства (ПЗУ).Табл, 3 содержит информацию для программирования ПЗУ и описывает работу блока 7.1170449 Таблипа Выходы регистра 8 СлагаеВыходы однораз рядного сумматора 5 Эле- мент 20 21 18 19 задержки 6 23 24 25 26 22 ер- Вто ое рое Результат 32,Таблица 2 Вес разряда377 233 144 89 55 34 213 8 5 3 2 1 1Номер разряда Номер такта 11 1 2. 3 4 5 6 7 8 . 9 О 11 12 13 4 Код иервого слагаемого 0 0 1 1 0 1 1 0 1 1 1 1 О О Ко то ого сла ае О О 1 10 1 1 О 11 1 1 0 О 0 1 0 1 0 0 0 0 г О О О1 0 1 0 О 0 1 0 1 0 0 1 0 1 О 1 0 0 1 0 1 0 1 0 1 0 0 1 0 1 0 1 0 1 0 1 0 0 0 1 0 1 0 1 0 1 00 О 11 00 1 0 1 1 0 0 0 0 10 1 0 1 00 1 1 0 0 0 0 1 1 0 1 0 1 01 0 О О О 1 1 12 Таблица 3 111 11111 б О О О О О О0 0 0 0 0 1 . 0 0 0 О О 1 0 0 0 0 1 0 00 0 0 1 9 0 0 0 1 0 0 0 0 0 1 0 0 11 12 13 14 15 6 22 23 24 25 26 321170449 Составитель А.СтепановРедактор М.Келемеш Техред А,Бабинец Корректор Л.Бес ака д. 4 д, ул.Проектна тент", г.ужг илиал 705/46 Тираж 710ВНИИПИ Государственнпо делам изобрете 13035, Москва, Ж, Р Подписного комитета СССРий и открытийушская наб

Смотреть

Заявка

3608773, 17.06.1983

СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКО-ТЕХНОЛОГИЧЕСКОЕ БЮРО "МОДУЛЬ" ВИННИЦКОГО ПОЛИТЕХНИЧЕСКОГО ИНСТИТУТА

ЛУЖЕЦКИЙ ВЛАДИМИР АНДРЕЕВИЧ, ЧЕРНЯК АЛЕКСАНДР ИВАНОВИЧ, КОНДРАТЕНКО ВАЛЕРИЙ ВЛАДИМИРОВИЧ, СТАХОВ ДМИТРИЙ АЛЕКСЕЕВИЧ

МПК / Метки

МПК: G06F 7/49

Метки: иррациональными, кодов, основаниями, последовательный, сумматор

Опубликовано: 30.07.1985

Код ссылки

<a href="https://patents.su/8-1170449-posledovatelnyjj-summator-kodov-s-irracionalnymi-osnovaniyami.html" target="_blank" rel="follow" title="База патентов СССР">Последовательный сумматор кодов с иррациональными основаниями</a>

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