Устройство для сложения в двоичной и двоично-десятичной системах счисления

 

Изобретение относится к автоматике и вычислительной технике. Целью изобретения является расширение области применения за счет возможности использования более широкого круга двоично-десятичных кодов и повышение быстродействия. Устройство для сложения в двоичной и двоично-десятичной системах счисления содержит два регистра 1, 2 операндов, регистр 3 кода, две группы блоков 4 преобразования декад, накапливающие сумматоры 5, б, алгебраический сумматор 7, блок 8 формирования знака, две группы элементов И 9, 10, группу элементов ИЛИ 11, группу блоков 12 формирования весов декад, группу блоков 13 формирования декад и два элемента НЕ. соединенные между собой функционально . 3 з.п. ф-лы, 5 ил.

союз coBETcKvlx социАлистических

РеспуБлик (я)ю G 06 F 7/50

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ ведомство сссР (COCflATEHT CCCP) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4893163/24 (22) 19.12,90 (46) 23.01.93. Бюл. М 3 (71) Московский институт инженеров гражданской авиации (72) С,Ж.Кишенский, Н,С.Вдовиченко, Е,Н,Надобных и О,IÎ.Христенко

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

No 920709, кл. G 06 F 7/50. 1980, Авторское свидетельство СССР

N. 1273919, кл, 6 06 F 7/50, 1985. (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ В ДВОИЧНОЙ И ДВОИЧНО-ДЕСЯТИЧНОЙ СИСТЕМАХ СЧИСЛЕНИЯ (57) Изобретение относится к автоматике и вычислительной технике, Целью изобретеSU 1789980 А l ния является расширение области применения за счет возможности использования более широкого круга двоичио-десятичных кодов и повышение быстродействия, Устройство для сложения в двоичной и двоична-десятичной системах счисления содержит два регистра 1, 2 операндов, регистр 3 кода, две группы блоков 4 преобразования декад, накапливающие сумматоры

5, б, алгебраический сумматор 7, блок 8 формирования знака, две группы элементов И

9, 10, группу злементов ИЛИ 11, группу блоков 12 формирования весов декад. группу блоков 13 формирования декад и два элемента НЕ. соединенные между собой функционально. 3 з,п. ф-лы, 5 ил.

1789980

Изобретение относится к автоматике и вычислительной технике, Известно устройство для сложения в .двоичной и в двоично-десятичной системах счисления. содержащее два триггера знаков, узел сравнения знаков, три элемента И, элемент НЕ, два дешифратора, Недостатками известного устройства являются низкое быстродействие, и узкая облест ь прЫ4енения, 10

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

Недостатком известного устройства является узкая область применения, так как известное устройство не позволяет производить сложение в произвольном двойчно-десятичном коде, а также низкое быстродействие, Целью изобретения является расширение области применения за счет возможно- сти использования более широкого круга З0 двоично-десятичных кодов и повышение быстродействия.

Поставленная цель достигается тем, что в устройство для сложения в двоичной и в двоично-десятичной системах счисления, 35 содержащее первую и вторую группы блоков преобразования декад, блок формирования знака, первый и второй элементы НЕ,. первую группу элементов И и группу элементов ИЛИ, причем выходы элементов И "0 первой группы соединены соответственно с первыми входами элементов ИЛИ группы, введены первый и второй регистры операндов, первый и второй накапливающие сумматоры, алгебраический сумматор, вторая 45 группа элементов И, регистр кода, группа из

К - 1 блоков формирования весов декад (К— количество декад входных чисел} и группа из К блоков формирования декад, причем информационные входы первого и второго 0 регистров операндов соединены соответственно с первым и вторым информационными входами устройства, с первым синхровходом которого соединены входы разрешения записи первого и второго реги- 55 строе операндов, разрядные выходы первого регистра операнда соединены подекадно с первыми информационными входами соответствующих блоков преобразования декад первой группы, разрядные выходы второго регистра операнда соединены подекадно с первыми информационными входами соответствующих блоков преобразования декад второй группы, а знаковые разрядные выходы первого и второго регистров операндов соединены соответственно с первым и вторым знаковыми входами алгебраического сумматора, и с первым и вторым знаковыми входами блока формирования знака, информационный вход регистра кода соединен с .установочным входом устройства, второй синхровход которого соединен с входом разрешения записи регистра кода, выход которого соединен с первым входом первого блока формирования декад, с вторыми информационными входами первых блоков преобразования декад первой и второй групп и с первым входом первого блока формирования декад группы, выход i-го блока формирования весов декад группы (I = 1, К - 2) соединен с входом 1+ 1-ro блока формирования весов декад группы, со вторыми информационными входами i + 1-го блоков преобразования декад первой и второй групп и с первым входом i + 1-го блока формирования декад группы, выход К - 1-го блока формирования весов декад группы соединен с вторыми информационными входами К-х блоков преобразования декад первой и второй групп и с первым входом блока формирования декад группы, первый вход управления режимом работы устройства соединен с первыми управляющими входами блоков преобразования декад первой и второй групп и с входом первого элемента НЕ, выход которого соединен с вторыми управляющими входами блоков преобразования декад первой и второй групп, выходы блоков преобразования декад первой группы соединены с входом первого накапливающего сумматора, выход которого соединен с первым информационным входом алгебраичного сумматора, и с первым информационным входом блока формирования знака, выходы блоков преобразования декад второй группы соединены с входом второго накапливающего сумматора, выход которого соединен с вторым информационным входом алгебраического сумматора и со вторым информационным входом блока формирования знака, выход которого соединен со знаковым выходом устройства, разрядные выходы алгебраического сумматора соединены соответственно с первыми входами элементов И первой группы и со вторым входом K-го блока формирования декад группы, первый выход)-го блока формирования декад группы, (j = 2, К), соединен с вторым входом j - 1-го блока формирования декад группы, вторые входы

1789980

55 блоков формирования декад группы соединены с первыми входами элементов И второй группы, второй управляющий вход устройства соединен с вторыми входами элементов И первой группы и с входом второго элемента НЕ, выход которого соединен с вторыми входами элементов И второй группы, выходы которых соединены с вторыми входами элементов ИЛИ группы, выходы которых являются информационными выходами устройства.

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

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

40.

45 того узлов формирования разрядов декады соединены с первым входом блока формирования декады, второй вход которого соединен с входами второй группы четвертого узла формирования разряда декады, первый выход первого узла формирования разряда декады является первым выходом блока формирования декады. вторые выходы первого, второго, третьего и четвертого узлов формирования разряда декады являются вторым выходом блока формирования декады, первый выход l-ro узла формирования разряда декады (i = 2- 4) соединен с вторым входом I - 1-го узла формирования разряда декады.

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

ИЛИ, первый и второй элементы НЕ и первый и второй элементы ИЛИ-НЕ, причем первый и второй информационные входы блока формирования знака соединены соответственно с входами первой и второй групп схемы сравнения, выходы "Больше" и

"Меньше" которой соединены соответственно с первыми входами первого и второго элементов ИЛ И, вторые входы кото рых соединены с выходом "Равно" схемы сравнения, а выходы первого и второго элементов

ИЛИ соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых соединены соответственно со вторым и первым знаковыми входами блока формирования знака и с входами второго и первого элементов НЕ, выходы которого соединены соответственно с третьими входами второго и первого элементов И, выходы которого соединены соответственно с первым и вторым входами второго элемента ИЛИ-НЕ, третий вход которого соединен с выходом первого элемента ИЛИ-НЕ, первый и второй входы которого соединены соответственно с первым . и вторым знаковыми входами блока формирования знака, выход которого соединен с выходом элемента второго ИЛИ-НЕ.

На фиг, 1 приведена структурная схема устройства; нэ фиг. 2 — структурная схема блока преобразования декады: на фиг. 3— структурная схема блока формирования весов декады; на фиг, 4 — структурная схема блока формирования декады; на фиг. 5— структурная схема блока формирования знака.

Устройство для сложения в двоичной и в двоично-десятичной системах счисления содержит первый и второй регистры 1 и 2 операнда, регистр 3 кода, первую группу

1789980

4 -4 к и вторую группу 4z1-42к блоков преобразования декад (БПД), первый и второй накапливающие сумматоры — 5 и 6, алгебраический сумматор 7, блок 8 формирования знака (БФЗ), nepsye и вторую группы 9 и 10 элементов И, группу 11 элементов ИЛИ, группу блоков 12 формирования весов декад (БФВД), группу блоков 13 формирования декад(БФД), первый и второй элементы

14 и 15 НЕ, Входы 16 и 17 образуют первый информационный вход, входы 18 и 19 — второй информационный вход. Вход 20 — первый вход управления режимом работы устройства, установочный вход 21, второй синхровход 22, выходы 23 блоков 3 и 12, второй управляющий вход 24, знаковый и информационный выходы 25 и 26, знаковый и информационный входы — соответственно

27 и 28 соответственно nepeot.o и второго операндов, выходы 29 блоков 4, выходы 30> и 30z блоков 5 и 6 соответственно, знаковый выход 33, информационные выходы 34 устройства, Блок БПД (фиг, 2) содержит группы элементов И с первой по четвертую — 35> — 354, пятую и шестую группы 36 и 37 элементов

И. группу 38 элементов ИЛИ и сумматор 39.

Блок 12 (блок ФВД) (фиг, 3) содержит четыре умножителя 40 -40а

Блок 13 (блок ФД) (фиг, 4) содержит четыре узла формирования разряда декады (УФРД) 42т — 42<; каждый блок 42 содержит схему 43 сравнения, блок 44 вычитания и мультиплексор 45.

Блок 8 формирования знака (блок ФЗ) содержит (фиг, 3) схему 46 сравнения, первый и второй элементы 47 и 48 ИЛИ, первый и второй элементы 49 и 50 НЕ, первый и второй элементы 51 и 52 И, первый и второй элементы 53 и 54 ИЛИ-НЕ, Принцип работы устройства заключается в следующем;

Устройство позволяет производить вычисления как в двоичной системе счисления, так и в выбрайном пользователем двоичнодесятичном коде с заданными весами разрядов в декаде. Единственное ограничение на выбор двоично-десятичного кода по весам разрядов: вес старшего разряда декады должен быть больше веса последующего младшего разряда той же декады; кроме того, при нескольких возможных модификациях представления чисел в некотором коде анализ ведется, начиная со старшего разряда декады. Например, в коде "4-3-2-1" число

"5" представимо как е виде "1001", так и в виде "0110"; заявленное устройство позволяет корректно проводить операции с первой модификацией представления чисел в данном коде.

Путем перекоммутации выходных разрядов устройства можно расширить круг реализуемых операций и двоично-десятичных кодов; так. можно перейти от операций в коде "4-3-2-1" к коду 2-4-3-1".

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

Первый и второй операнды записываются в регистры 1 и-2 соответственно. "0" в знаковом разряде соответствует положительному операнду. Потенциал на входе 20 определяет — в какой системе счисления производятся операции; при единичном потенциале операции производятся в двоичной системе, при нулевом — в двоично-десятичной, В регистр 3 кода загружаются веса кодов первой (младшей) декады используемого двоичного-десятичного кода в двоичной системе. В блоках 12эти веса умножаются на число "десять" (за счет кода числа "десять" на установочных входах 41 умножителей 40), Таким образом формируется разрядная сетка выбранного кода, В блоках 4 первой и aropoA групп осуществляется преобразование операндов в двоичную систему. Двоичные. коды чисел суммируются на накапливающих сумматорах 5 и 6; на их выходах в любом режиме формируются соответственно двоичные представления операндов. Эти числа поступают в блок 8 (БФЗ), где определяется знак результата, а также на алгебраический сумматор 7, где производится определение апгебраической суммы операндов, Результат из блока 7 поступает на входы блоков 13 (БФД), в которых последовательным приближением формируется результат в выбранном двоично-десятичном коде, в том же, в котором представлены входные операнды. В зависимости от режима работы устройства двоичный или двоично-десятичный результат через элементы И групп 9 и

10 и группу элементов ИЛИ 11 поступает на информационный выход устройства.

Рассмотрим работу устройства на примере, Пусть задан код типа "6-2-2-1" (таковы веса разрядов его декад). Эти веса в двоичном виде заносятся в разряды регистра кода — значения выходов 23 после записи:

23 — 0110, 23z — 0010, 23з — 0010, 234 — 0001.

На выходах блока 12> (e десятичном эквиваленте) формируются соответственно веса

60, 20, 20 и 10. на выходах блока 12z — 600, 200, 200 и 100 и тд.

Пусть. например, исходные операнды, заданные в коде 6-2-2-1, имеют десятичные значения "38" и "56" — соответственно их коды равны: "01011100" и "01111000". Ниже для иллюстрации приведено соответствие

1789980

10 мает нулевое значение, и для дальнейшего анализа используется тот же входной код (при равенстве — первый описанный вариант). Если код с входа 31 меньше кода

5 с входа 23, то на выходе схемы сравнения

43 — нулевой потенциал, коммутирующий выходы мультиплексора 45 на вход 31; в противном случае на выходе блока 44 единичный потенциал, коммутирующий на

10 выходы мультиплексора 45 выходы вычитателя 44.

Такое последовательное приближение па мере снижения весов разрядов внутри декад и весов декад кода позволяет пол15 учить результат в выбранном двоично-десятичном коде. В данном примере двоичный код результата — "94" — будет последовательно сравниваться с весами разрядов двух декад (если существуют старшие дека20 ды, значения из разрядов нулевые). Значения кодов и результатов формирования приведены ниже, 94 — бо Больше

34 — 20 Больше

14 — 20 Меньше

14 — 10 Больше

4 — б Меньше

4 — 2 Больше

2 — 2 Равно

Π— 2 Меньше

Выходной разряд-1

0

О

1 о

Вых. код блока Ж-34

14

14

4

0 о

Таким образом, на выходах 32 формируется

35 результат в коде 6-2-2-1: код 1101 0110, то есть — корректный результат числа "94".

В зависимости от значения второго управляющего сигнала на входе 24 открыты либо элементы И группы 9 (положительный

40 уровень сигнала, выдача результата в двоичном коде), либо группы 10 (нулевой уровень сигнала, выдача результата в задайном двб- ично-десятичном коде).

Блок 8 формирования знака (фиг, 5) ра45 ботает следующим образом. Знак результата — нулевой для положительного результата и единичный для отрицательного формируется в соответствии с выражением:

50 Вых = Знд Знв+ Знд.Знв (А > В)+ десятичных цифр их представлениям коде

6-2-2-1.

0 — 0000, 2 — 0100, 4 — 0110, 6 — 1000, 8 — 1100, 1 — 0001, 3 — 0101, 5 — 0111, 7 — 1001, 9 — 1101, Блоки 4 работают следующим образом (фиг. 2); код соответствующей декады 26 (28) поступает на объединенные первые входы групп элементов И 351-354. При единичном значении соответствующего разряда в коде операнда, код с выхода 23 поступает в качестве одного из слагаемых на сумматор 39; на выходе которого формируется двоичный эквивалент данной декады, Если режим сложения — двоично-десятичный, то на входе 20 — нулевой сигнал, закрывающий элементы И 36 и открывающий через элемент

НЕ 14 элементы И 37, и на выходы элементов ИЛИ 38 коммутируется преобразованный из двоично-десятичного кода его двоичный эквивалент, Аналогично при двоичном режиме сложения положительный сигнал на входе 20 непосредственно коммутирует через элементы И 36 и ИЛИ 38 двоичный код четырех данных разрядов операнда на выход блока 4, В данном примере выходные коды блоков 4, их узлов — следующие: 351 — 0110, 352 — 0010, 35з — 0000, 354 — 0000; 411 — 1000, (блок 4»); Для блока 412 — соответственно:

351 — 0000, 352 — 10100, 35з — 0000, 354 — 1010 (старшие нулевые разряды опущены);

4и — 0001 110. При этом на выходе сумматора 5 формируется код 00100110 (двоичный эквивалент числа "38"), Аналогично для второго операнда на выходе сумматора 6 формируется код 00111000 ("56"). Эти коды поступают в алгебраический сумматор 7 и в блок B. Сумматор 7 осуществляет алгебраическое сложение кодов операндов (он может быть выполнен, например, на основе микросхемы К 500 ИМ 1). Знаковые разряды операндов определяют режим сложения для каждого операнда. В данном примере (оба операнда положительные) результат сложения — 01011110 ("94").

Код с выхода сумматора 7 поступает на вход старшего блока 13к (фиг. 4), содержащий четыре идентичных узла формирования разрядов декады. Формирование выходного числа в выбранном коде начинается со старшей декады, а внутри нее — co старшего разряда (имеющего максимальный вес.

Формирование осуществляется сравнением входного кода с весом соответствующего . разряда соответствующей декады. Если 5 входной код больше, данный разряд принимает единичное значение, а для дальнейшего анализа используется разность между входным кодом и данным разрядом. Если же код меньше веса разряда, разряд прини+ Знд Знв (А < B), где А и  — значения операндов, Знд и Знв— их знаки, "+", "." и " " — соответственно

5 операции логического сложения, логического умножения и отрицания. При этом на выходе блока сравнения 46 формируется высокий потенциал при А > В (на выходе, соединенном с элементом ИЛИ 47), на

1789980

10 выходе, соединенном с элементом ИЛИ 48— высокий потенциал формируется при А < В, на выходе, соединенном с обоими элементами 47 и 48 — при А = В, На выходах элементов И 51. И 52 и ИЛИ-НЕ 53 формируются единичные значения сигнала соответственно при единичном значении с первой по третью конъюнкций приведенного выражения; в этом случае результат положительный и на выхЬде 33 элемента ИЛИ-НЕ 54— нулевой потенциал; в остальных случаях—

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

1. Устройство для сложения в двоичной и двоично-десятичной системах счисления, содержащее первую и вторую группы блоков преобразования декад, блок формирования знака, первый и второй элементы НЕ, первую группу элементов И и группу элементов ИЛИ, причем выходы элементов И первой группы соединены соответственно с первыми входами элементов ИЛИ группы, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения путем обеспечения возможности использования более широкого круга двоично-десятичных кодов и повышения быстродействия устройства, в него введены первый и второй регистры операндов, первый и второй накапливающие сумматоры, алгебраический сумматор, вторая группа элементов И, регистр кода, группа из (К- 1) блоков формирования весов декад (К вЂ” количество декад входных чисел) и группа из К блоков формирования декад, причем информационные входы первого и второго регистров операндов соединены соответственно с первым и вторым информационными входами устройства, с первым синхровходом которого соединены входы разрешения записи первого и второго регистров операндов, разрядные выходы первого регистра операндов соединены подекадно с первыми информационными входами соответствующих блоков преобразования декад первой группы, разрядные выходы второго регистра операндов соединены подекадно с первыми информационными входами соответствующих блоков преобразования декад второй группы, а знаковые разрядные выходы первого и второго регистров операндов соединены соответственно с первым и вторым знаковыми входами алгебраичного сумматора и с первым и вторым знаковыми входами блока результат отрицательный и на выходе 33— высокий потенциал, Таким образом, заявленное устройство позволяет производить вычисления как в двоичной системе счисления, так и в широком классе двоично-десятичных кодов.

Кроме того, велико его быстродействие, единственным ограничением которого является естественная задержка распространения сигнала по узлам устройства, не требующая организации работы по тактам. формирования знака, информационный вход регистра кода соединен с установочным входом устройства, второй синхровход которого соединен с входом разрешения записи регистра кода, выход которого соединен с входом первого блока формирования весов декад, со вторыми информационными входами первых блоков преобразования декад первой и второй групп и с первым входом первого блока формирования декад группы, выход 1-го блока формирования ввсов декад группы (i - 1, К вЂ” 2) соединен с входом (i+ 1)-го блока формирования весов декад группы, вторыми информационными входами (i+ 1)-х блоков преобразования декад первой и второй групп и с первым входом (i + 1)-го блока формирования декад группы, выход(К-1)-го блока формирования весов декад группы соединен со вторыми информационными входами К-х блоков преобразования декад первой и второй групп и первым входом К-ro блока формирования декад группы, первый вход управления режимом работы устройства соединен с первыми управляющими входами блоков преобразования декад первой и второй групп и входом первого элемента НЕ, выход которого соединен со вторыми управляющими входами блоков преобразования декад первой и второй групп, выходы блоков преобразования декад первой группы соединены с входом первого накапливающего сумматора, выход которого соединен с первым информационным входом алгебраического сумматора и с первым информационным входом блока формирования знака, выходы блоков преобразования декад второй группы соединены с входом второго накапливающего сумматора, выход которого соединен с вторым информационным входом алгебраического сумматора и вторым информационным входом блока

1789980 формирования знака, выход которого соединен со знаковым выходом устройства, разрядные выходы алгебраического сумматора соединены соответственно с первыми входами элементов И первой группы и вторым входом К-ro блока формирования декад группы, первый выход j-ro блока формирования декад группы (j = 2. К) соединен с вторым входом (I — 1)-го блока формирования декад группы, вторые выходы блоков формирования декад группы соединены с пер-. выми входами элементов И второй группы, второй управляющий вход устройства соединен с вторыми входами элементов И первой группы и входом второго элемента НЕ, выход которого соединен с вторыми входами элементов И второй группы, выходы которых соединены с вторыми входами элементов ИЛИ группы, выходы которых являются информационными выходами устройства.

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

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

И шестой группы, выходы которых соединены с вторыми входами элементов ИЛИ групп ы, Выходы кОтО рых я вл яются ВыхОдОм блока преобразования декады.

3, Устройство по и. 1, о т л и ч а ю щ е ес я тем, что блок формирования декады содержит четыре узла формирования разрядов декады, каждый из которых содержит схему сравнения, вычитатель и мультиплексор, причем входы первой группы схемы сравнения и вычитателя соединены с входами первой группы узла формирования разрядов декады, входы второй группы схемы сравнения и вычитателя соединены с информационными входами первой группы мультиплексора и входами второй группы узла формирования разряда декады, выход схемы сравнения соединен с управляющим входом мультиплексора, информационные входы второй группы которого соединены соответственно с разрядными выходами вычитателя, а выход мультиплексора является первым выходом узла формирования разряда декады, вторым выходом которого является выход схемы сравнения, входы первой группы первого, второго, третьего и четвертого узлов формирования разряда декады . соединены с первым входом блока формирования декады, второй вход которого соединен с входами второй группы четвертого узла формирования разряда декады, первый выход первого узла формирования разряда декады является первым выходом блока формирования декады, вторые выходы первого, второго, третьего.и четвертого узлов формирования разряда декады являются вторым выходом блока формирования декад, первый выход 1-ro узла формирования разряда декады (I = 2, 4) соединен с вторым входом (i — 1}-ro узла формирования разряда декады, 4, Устройство по и. 1, о тл и ч а ю щ е ес я тем, что блок формирования знака содержит схему сравнения, первый и второй элементы И, первый и второй элементы

ИЛИ, первый и второй элементы НЕ и первый и второй элементы ИЛИ-НЕ, причем первый и второй информационнь е входы блока формирования знака соединены соответственно с входами первой и второй групп схемы сравнения. выходы "Больше" и

"Меньше" которой соединены соответственно с первыми входами первого и второго элементов ИЛИ, вторые входы которых соединены с выходом "Равно" схемы сравнения, а выходы первого и 87opolo элементов

ИЛИ соединены соответственно с первыми входами первого и второго элементов И, вторые входы которых соединены соответственно с вторым и первым знаковыми входами блока формирования знака и входами второго и первого элементов НЕ, выходы которых соединены соответственно с третьими Входами второго и первого элементов И, выходы которых соединены соответственно с первым и вторым входами второго элемента ИЛИ-НЕ, третий вход которого соединен с выходом первого элемента ИЛИ-НЕ, первый и второй входы которого соединены соответственно с первым и вторым знаковыми входами блока формирования знака, выход которого соединен с выходом второго элемента ИЛИ-НЕ.

1789980

1789980

Составитель С. Кишенский

Техред M.Ìîðãåíòàë Корректор Н. Король

Редактор Т. Шагова

Производственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина, 101

Заказ 349 Тираж Подписное

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

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

Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления Устройство для сложения в двоичной и двоично-десятичной системах счисления 

 

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

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

Изобретение относится к вычислительной технике и может быть использовано при проектировании вычислительных узлов в составе специализированных БИС на основе МОП транзисторов

Изобретение относится к электронике и предназначено для использования в сумматорах чисел в двоичном представлении

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