Устройство для сложения в избыточной системе счисления

 

Изобретение относится к вычислительной технике и может быть использовано при конструировании и разработке специализированных и универсальных последовательных арифметико-логических устройств. Цель изобретения - увеличение быстродействия устройства. Она содержит двухразрядный комбинационный сумматор 7, блок 8 формирования результата , два элемента задержки 9, 10, элемент И It, элемент ИЛИ 12. Сумматор 7 формирует два бита неоткорректированной суммы и перенос, а в блоке 8 формируется h-и разряд суммы в ocHOBiToM коде. Суммирование завершается, когда пройдут все разряды слагаемых или будет получено требуемое число разрядов и суммы. 1 ил. г сл

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (бц 4 G 06 F 7/49

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3831634/24-24 (22) 25.12.84 (46) 07.09.86. Бюл. Ф 33 (71) Таганрогский радиотехнический институт им. В.Д. Калмыкова (72) В.Е. Золотовский и P.Â. Коробков (53) 681.325(088.8) (56) Авторское свидетельство СССР

В 924698, кл. G 06 F 7/49, 1982.

Авторское свидетельство СССР

Ф 717763, кл. С 06 F 7/49, 1977. (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ В ИЗБЫТОЧНОЙ СИСТЕМЕ СЧИСЛЕНИЯ (57) Изобретение относится к вычислительной технике и может быть использовано при конструировании и

„„SU„„1256017 А 1 разработке специализированных и универсальных последовательных арифметико-логических устройств. Цель изобретения — увеличение быстродействия устройства. Она содержит двухразрядный комбинационный сумматор 7, блок 8 формирования результата, два элемента задержки 9, 10, элемент И 11, элемент ИЛИ 12. Сумматор 7 формирует два бита неоткорректированной суммы и перенос, а в блоке 8 формируется n --й "разряд суммы в основном коде. Суммирование завершается, когда пройдут все разряды слагаемых или будет получено требуемое число разрядов и суммы.

1 ил.

1256017

Выходы результата

5 ) А2 А5

$, ) В

0 0

0 0

0 0

0

О.

0 0

Устройство относится к вычислительной технике и может быть использовано при конструировании и разработке специализированных и униt версальных арифметико-логических устройств.

Цель изобретения — увеличение быстродействия устройства.

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

Устройство содержит входы 1-4, значащих разрядов первого и второго слагаемых входы 5 и 6 знаковых разрядов соответственно первого и второго операндов, двухразрядный

Адресные входы

А1 АЗ А4 комбинационный сумматор 7, блок 8 формирования результата, первый

9 и второй 10 элементы задержки, элемент И 11, элемент ИЛИ 12, вы.5 ходы 13 и 14 первого, второго значащих разрядов результата, выход

15 знакового разряда результата устройства, вход 16 управления видом операции.

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

1256017

Продолжение таблицы

Адресные входы

А2 А! АЗ А4 А5

5, 5, s

0 1

1 0 0 1 1

0

0

0.

0

0

0

0

А4 и А5. На выходах 13-15 блока форЗ5 мирования результата формируются младший, второй и знаковый разряды суммы (S S соответственно) .

При сложении на вход 16 подается сигнал "0". Вход 16 может быть ис4О пользован при реализации операции вычитания.

Состояние входов АЗ, А4, А5 несет информацию о переносе в стар45 ший i --й "разряд, состояние входов

А1, А2 — о значении суммы в среднем младшем (i -1) -м разряде. Можно описать положительный перенос П и отрицательный перенос П следую50 щими булевыми выражениями

Ы ПЗУ 8 по перносу, закодированному на входах АЗ, А4 и А5, и сумме на входах А1 и А2 формирует итоговую сумму.

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

На входы 1, 2 и 5, подается четверичный разряд первого слагаемого; на входы 4, 3 и 6 — второго слагаемого. Два младших бита своих слагаемых со входов 1, 4, 2 и 5 поступают в двухразрядный комбинационныи сумматор 7. Последний формирует два бита неоткорректированной суммы и перенос. Старшие биты слагаемых со входов 5 и 6 поступают на входы блока 8 формирования результата.

Два бита неоткорректированной суммы, задержанные в элементах 9 и 10 задержки, поступают на адресные входы А1 и А2 блока формирования результата. Эти же два бита через элемент И 11 поступают на вход элемента ИЛИ 12. Выход элемента ИЛИ 12 соединен с адресным входом АЗ постоянного запоминающего устройства.

Старшие биты слагаемых со входов

5 и 6 поступают на адресные входы блока 8 формирования результата

П = (А4 ч А5) Л АЗ;

П = А4 h A5 Ч АЗ Л (А4 Ч A5)

12560

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

Составитель М.Есенина

Техред Л. Сердюкова

Корректор С.Шекмар

Редактор П.Коссей

Заказ 4824/48

Тираж 671 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 1

Слагаемые поступают на устройство старшими разрядами вперед. В первом такте на входы поступают старшие (h-e) разряды слагаемых. В сумматоре 7 формируется -й разряд суммы в вспомогательном коде, который запоминается в элементах

9 и 10 задержки. Одновременно в блоке 8 формируется (n -1)-й разряд суммы (если он отличен от нуля), кото- 10 рый выпадает из сумматора. Во втором такте на входы поступают -1)-е разряды слагаемых. В сумматоре 7 формируется (h-1 )-й разряд в вспомогательном коде, который 15 опять запоминается в элементах

9 и 10 задержки. Одновременно на входы блока 8 формирования результата из элементов 9 и 10 задержки поступает и -й разряд суммы в вспо- 20 могательном коде и информация, необходимая для формирования переноса (на входы АЗ, А4 и A5). В блоке 8 формирования результата формируется

h-й разряд суммы в основном коде. " 25

Так как переносы П и П распространяются не более чем на один разряд, формирование л -ro разряда суммы во втором такте заканчивается и он считывается с выходов 13-15 устрой- 30 ства. В третьем такте поступают (h -2)-е разряды слагаемых и т.д.

Суммирование завершается, когда пройдут все разряды слагаемых или будет получено требуемое число разрядов и суммы.

Устройство для сложения в избы- 40

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

Устройство для сложения в избыточной системе счисления Устройство для сложения в избыточной системе счисления Устройство для сложения в избыточной системе счисления Устройство для сложения в избыточной системе счисления 

 

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

Изобретение относится к вычислительной технике и может применяться в ЦВМ как арифметический расширитель

Изобретение относится к области вычислительной техники и автоматики

Изобретение относится к области вычислительной и технической кибернетики и может быть использовано в устройствах для цифровой обработки сигналов (в частности изображений), а также в системах кодирования, принцип действия которых базируется на теории полей Галуа

Изобретение относится к облас ;

Изобретение относится к области вычислительной техники и может быть использовано для умножения многоразрядных чисел в р-кодах Фибоначчи

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

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

Изобретение относится к области цифровой вычислительной техники

Изобретение относится к области вычислительной техники и предназначено для использования в цифровых вычислительных машинах.различного назначения

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

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

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

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

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

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

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

Изобретение относится к вычислительной техникe и может быть использовано для построения систем передачи и переработки дискретной информации

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

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