Одноразрядный десятичный сумматор Советский патент 1979 года по МПК G06F7/50 

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

1(54) ОДНОРАЗРЯДНЫЙ ДЕСЯТИЧНЫЙ СУММАТОР

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

название год авторы номер документа
Сумматор-вычитатель 1981
  • Чудов Александр Алексеевич
SU993254A1
Последовательный двоично-десятичный сумматор-вычитатель 1978
  • Бухштаб Адольф Игоревич
  • Макарычев Олег Иванович
  • Мурзин Виктор Александрович
  • Фролов Юрий Вениаминович
SU734685A1
Одноразрядный десятичный сумматор- ВычиТАТЕль 1977
  • Дубовец Анатолий Маркович
SU807275A1
Устройство для вычитания десятичных чисел 1975
  • Дубовец Анатолий Маркович
SU607216A1
ДВОИЧНО-ДЕСЯТИЧНЫЙ НАКАПЛИВАЮЩИЙ СУММАТОР 1971
SU293241A1
Устройство для вычитания двоично-десятичных кодов 1982
  • Кобринский Аркадий Гершевич
  • Орлова Людмила Арсеньевна
SU1043640A1
Устройство для последовательного сложения и вычитаний чисел 1976
  • Черкашин Федор Афанасьевич
  • Зинченко Владлен Михайлович
  • Бащенко Николай Васильевич
  • Лагин Геннадий Иванович
SU579613A1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ СО СКВОЗНЫМ ПЕРЕНОСОМ 2012
  • Шевелев Сергей Степанович
  • Солодовников Федор Михайлович
  • Шикунов Дмитрий Александрович
  • Шикунова Елена Сергеевна
  • Хла Вин
RU2523942C2
Сумматор-вычитатель 1988
  • Глазачев Александр Юрьевич
SU1536373A1
СУММАТОР-ВЫЧИТАТЕЛЬ СТАРШИМИ РАЗРЯДАМИ ВПЕРЕД НА НЕЙРОНАХ 2002
  • Шевелев С.С.
RU2205444C1

Реферат патента 1979 года Одноразрядный десятичный сумматор

Формула изобретения SU 690 479 A1

I

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

Известны сумматсфы двоичио-десятичиых чисел, которые, однако, не могут Ьыг1( иепосредствеипо применены для вычитании; двоично-десятичных чисел {.

Известны устройства для сложения ц вычитания двоично-де,сятнчных чисел {2 и {3, содержащие входные н выходные сумматоры, блоки инвертирования кодов и блоки коррекции и формирования межтетрадйых переносов. Недостатками этих устройств является сложность их выполнення.

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

Недостатком такого cyMMiaTupa является невозможность прямого вычитания десятичных чисел.

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

сумматора, заключающееся в возможности вычитания десятичных чисел.

Для достижения этой цели десятичный сумматор содержит двоичный сумматор-вычитатель и третий и четвертый элемееты И,

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

и вычитания, которые подключены также к управляющим входам двоичного суммато ра-вычитателя, информационные входы которого соединены с вхЬдами первого и второго операндов и входом переноса десятичкого cytjMaTopa, выход первого разряда двоичного сумматора-вычитателя подклк)чен к первому разряду выхода суммы десятичноto сумматора, а выходы второго, третьего и

.четвертого разрядов подключены ко вторым входам соответственно первого, второго и третьего разрядов корректирующего двоичкого сумматора, входы первого элемента И подключены к выходам второго и четвертого разрядов, а входы второго элемента И - к выходам третьего и четвертого разрядов двоичного сумматора-вычитатёля, выход переноса которого подключен к третьему входу элемента ИЛИ.

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

Сумматор содержит двоичный сумматор -: вычитатель 1 (четырехразрядный), управляющие шины сложения 2 и вычитания 3,

элементы И 4, 5, б, 7, .элемент ИЛИ 8 .и корректирующий двоичный сумматор 9 (трехразрядный).

На входы двоичного сумматора-вычитатёля 1 поступают операнды А и В в двоичнодесятичном коде и сигнал переноса (заема) из предыдущего разряда.

Управляющие входы сумматора-вычитателя соединены с управляющими щинами сложения 2 и вычитания 3. Выходы трех старших разрядов сумматора-вычитателя I соединены со входами элементов И 4 и 5 и входамй корректируюЩёГОдйШМ гоШсумматора 9. Выход переноса (заема) сумматора-вычитателя i и выходы элементов И 4 и 5 соединены со входами элемента ИЛИ 8.

Входы элементов И 7 соединены с выходом элемента ИЛИ 8 и с управляющими щинами сложения 2 и вычитания 3.

Другие входы корректирующего двричного сумматора 9 соединены сШЯ1 8те&нн о с выходом элемента ИЛИ 8 и с выходами элементов И б и 7.

Младщий разряд суммы (разности) снимается- с выхода сумматора-вычитателя 1, а три старших разряда - с выходов крорёктирующего сумматора 9.

Десятичный сумматор работает следующим образом.. . .

. На вход двоичного сумматора-вычитате ля 1 поступают числа А - ai, аг, аз, а4

и В - Ь) b 2, Ьз, Ь4 в двоично-десятичном коде, сигнал переноса П}- .(ри сложении чисел А и В) или сигнал заема 3}-|..(при вычитании чисел А и В). При наличии потенциала на угфавляющей шине сложения 2 происходит алгебраическое сложение чHcfei А 4- Bs а при наличии сигнала на управляющей,щине вычитания 3 - происходит алгебраическое вычитание чисел А -- В..

: При этом с выхода сумматора -ВйЧ11Тателя i снимается соответствейНО сумма или разность входных чисел в двоичном коде, сигнал переноса, если сумма равна ,

или сигнал заема, если разность отрицательная (В А). Выходные сигналы с трех старших разрядов сумматора-вычитателя 1 поступают на элементы И 4 и 5. которые

формируют сигналы переноса, если сумма равна .

Для получения суммы или разности в двоично-десятичном коде необходимо прибавить к полученному на выходе сумматоравычитателя 1 результату О (0000). если сумма или разность равна О -f-9, 6(0110) - если сумма равна 10-;-19 и 10(1010) - если разность отрицательна. Для этого используется двоичный трехразря.аный сумматор 9, на одни входы которого поступают сигналы с трех старших разрядов сумматора-вычитателя 1, а на другие входы - числа О, 6 или 10. .

Младщий разряд чисел О, 6 и 10 равен нулю, поэтому он не используется для корректировки двоичного кода. Для формирования трех старщих разрядов чисел О, б и 10 используется сигнал переноса (заема) и сйгналь управляющих щин 2 и 3, которые поступают на входы элементов И 6 и 7. Число 00) получается, если сигнал переноса П|

равен нулю, 011 получается при сложении чисел, кс1гда сигнал переноса и потенциал на управляющей шине 1 равны единице, а поТенц,иал щины 3 равен нулю. 101 получается при вычитании чисел, когда сигнал

заема 3i и потенциал щины 3 равны единице, а потенциал щины 2 равен нулю. Младщий разряд Si(ri) выходного двоично-десятичного числа формируется непосрёдственно в сумматоре-вычитателе 1, а три старщих разряда Si (гг), 5з (Гз), 84 (Г4) снимаются соответственно с выходов двоичного сумматора 9.

Хаким образом введение дополнительных элемё ов и связей для корректировки кода с выхода двоичного сумматора-вычитателя I

расшир яет функциональнее возможности десятичного сумматора без существенного его усложнения.

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

Одноразрядный десятичный сумматор, содержащий . корректирующий двоичный сумматор, два элемента И и элемент ИЛИ,

первый и второй входы которого подключены к выходам первого и второго элементов И, а выход соединен с выходом переноса деся ичнргр сумматора и первым входом первого разряда корректирующего двоичного суммат6|ра, выходы которого соединены со

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

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

-подключены к выходам второго и четвертого разрядов, а входы второго элемента И - к выходам третьего и четвертого разрядов двоичного сумматора-вычитателя, выход переноса которого подключен к третьему входу элемента ИЛИ.

Источники информации, принятые во внимание при экспертизе

1.Каган Б. М. и Каневский М. М. Цифровые вычислительные машины и системы. М., «Энергия, 1973, с. 357.2.Авторское свидетельство СССР

0 № 407309, кл. G 06 F 7/385, 1970.

3.Авторское свидетельство СССР № 393740, кл. О 06 F 7/50, 1970.4.Карцев М. А. Арифметика цифровых машин. М., «Наука, 1968, с. 168-170, рис. 216.

SU 690 479 A1

Авторы

Чудов Александр Алексеевич

Блатов Владимир Владимирович

Даты

1979-10-05Публикация

1975-07-23Подача