Устройство для сложения 2 @ чисел Советский патент 1987 года по МПК G06F7/50 

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

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

Цель изобретения - упрощение уст- ройства.

На фиг. 1 представлена функцион- нальная схема устройства для сложения 2п чисел; на фиг. 2 - функциональная схема преобразователя двоич- ного кода в код количества единиц; на фиг. 3 - пример сложения восьми слагаемых в одной цепи устройства (п 8).

Устройство дпя сложения 2п чисел (фиг. 1) содержит информационные входы 1 и 2 устройства, 2(m+k) преобразователей 3 двоичного кода з код количества единиц, где m - разрядность операндов, k og2n, 2(m+k) шифраторов 4, входы 5 и 6 соответствующих ярусов преобразователей двоичного кода в код количества единиц, сумматор 7, вмходы 8 результата.

Преобразователи двоичного кода в код количества единиц (фиг.2) представляют собой известные счетчики- дешифраторы количества единиц.

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

Рассматривают работу устройства на примере сложения восьми чисел в одной цепи устройства (п 8 ), каждое из которых равно 255 (11111111) (фиг.З).

Первое слагаемое поступает на пер вые ярусы всех преобразователей двоичного кода в код количества единиц, второе слагаемое - на вторые ярусы всех преобразователей двоичного кода ,в код количества единиц, восьмое слагаемое поступает на восьмые ярусы всех преобразователей двоичного кода в код количества единиц, т , е. на входы р-го преобразователя двоичного ко- код количества единиц (где р 1,т) поступают соответствующие среды слагаемых. Берут первый столбец. Подсчитывают восемь единиц. В соответствующем преобразователе двоичного кода в код количества единиц возбуждается выход счетчика-дешифратора (шифратор), кодируется как I OOO (восемь) . Младший разряд шифратора используется как готовый результат младшего разряда. Остальные три ра-з- ряда шифратора поступают соответст

венно на второй, третий и четвертый разряды.

Во втором столбце подсчитываются восемь единиц восьми слагаемых и один ноль переноса с первого столбца. Сумма в столбце восемь. Он также закоди- руется шифратором (1000). Мпадший разряд шифратора используется как готовый результат второго разряда. Остальные три разряда поступают соответственно на третий, четвертый и пя- тьй разряды„ В третьем столбце подсчитывается количество единиц восьми слагаемых и два нуля переноса с первого и второго столбцов. Результат кодируется как описано ранее, в девятом столбце подсчитываются переносы с шестого, седьмого и восьмого разрядов, в девятом столбце подсчитываются переносы седьмого и восьмого столбцов, в десятом столбце находится перенос восьмого столбца. Результат суммирования - общая сумма восьми слагаемых (255+255+255+255+255+255+ +255) 2040 и код на выходе сумматора 11111111000 (2040). Это есть одно слагаемое. Второе слагаемое приготавливается по второй цепи. Оно образуется от сложения вторых п чисел. Оба эти слагаемые суммируются на сумматоре, на выходе которого получают, результат сложения 2п чисел.

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

Устройство для сложения 2п чисел, одержащее m преобразователей двоичного кода в код количества единиц, где m - разрядность операндов и Суматор, причем входы р-го (,т) преобразователя двоичного кода в код количества единиц соединены соответственно с входами р-х разрядов операндов устройства с первого по п-й, отличающееся тем, что, с целью упрощения устройства, оно дополнительно содержит (m+2k ) преобразователей двоичного кода в код количества единиц (где k iog n) и

2(m+k) шифраторов, причем первые вы- ходы шифраторов соединены с соответствующими информационными входами сумматора, входы q-ro преобразователя двоичного кода в код количества

единиц (q (m+k+1 ), 2m) соединены соответственно с.входами q-x разрядов операндов устройства с (п+1 )-го по 2k-й, все выходы j х (j 1, (m+k ) шифраторов, кроме первых, соединены

соответственно с входами i-x преобразователей двоичного кода; в код коли- чества е диниц (где i (j + 1 ), (m+k), все выходы q-x шифраторов, кроме первых, соединены соответственно с вхо5 е

Первый ярус L

Второй ярус

Третий ярус

Четбертыи ярус

J, У Ф J ж

п-ыи ярде

дами t-x преобразователей двоичного кода в код количества единиц (где t (q+1 ), 2(m+k), выходы сумматора соединены с выходами результата устройства.

w J- s

Tj ГГ

-3

J Ly w

V7 А

а:

1 1х

то S 8 7SS4 3 2 t

г г г г г г

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

название год авторы номер документа
СПОСОБ СЛОЖЕНИЯ ЧИСЕЛ В КОДЕ "1 ИЗ 4" И СУММАТОР В ЭТОМ КОДЕ 2003
  • Хетагуров Я.А.
  • Зорин А.Л.
  • Решетько В.М.
RU2251143C1
Преобразователь двоично-десятичного кода в двоичный 1984
  • Редчин Сергей Александрович
SU1221758A1
Устройство для умножения 1979
  • Кочергин Валерий Иванович
SU911514A1
Последовательный сумматор 1989
  • Квитка Николай Андреевич
  • Кожемяко Владимир Прокофьевич
  • Стратиенко Виктор Сергеевич
  • Квитка Сергей Николаевич
SU1709298A2
Сумматор в системе остаточных классов 1983
  • Евстигнеев Владимир Гаврилович
SU1111170A1
Параллельный накапливающий сумматор 1988
  • Кожемяко Владимир Прокофьевич
  • Квитка Николай Андреевич
  • Короновский Алим Иванович
  • Квитка Светлана Николаевна
SU1564614A1
Матричное устройство для умножения двоичных и десятичных чисел 1983
  • Пешков Анатолий Тимофеевич
  • Глухова Лилия Александровна
  • Мороз Сергей Михайлович
SU1200282A1
Конвейерный сумматор 1983
  • Луцкий Георгий Михайлович
  • Блинова Татьяна Александровна
  • Корочкин Александр Владимирович
SU1137460A1
ЯЧЕЙКА ОДНОРОДНОЙ ВЫЧИСЛИТЕЛЬНОЙ СРЕДЫ, ОДНОРОДНАЯ ВЫЧИСЛИТЕЛЬНАЯ СРЕДА И УСТРОЙСТВО ДЛЯ КОНВЕЙЕРНЫХ ВЫЧИСЛЕНИЙ СУММЫ м n-РАЗРЯДНЫХ ЧИСЕЛ 2011
  • Князьков Владимир Сергеевич
  • Осинин Илья Петрович
RU2475815C1
Параллельно-последовательный сумматор-вычитатель старшими разрядами вперед на нейронах 2019
  • Шевелев Сергей Степанович
RU2708501C1

Иллюстрации к изобретению SU 1 305 665 A1

Реферат патента 1987 года Устройство для сложения 2 @ чисел

Изобретение относится к вычислительной технике и предназначено для выполнения операции суммирования. Цель изобретения - упрощение устройства. Устройство для сложения 2п чисел содержит информационные входы 1, 2 устройства, 2(m+k ) преобразователей 3 двоичного кода в код количества единиц (где m - разрядность операндов, k tog 2 п ), 2(m+k) шифраторов 4, входы 5,6 соответствугацих ярусов преобразователей двоичного кода в код количества единиц, сумматор 7, выходы 8 результата. 3 ил. с

Формула изобретения SU 1 305 665 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1305665A1

Устройство для сложения чисел 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU634274A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
введение в кибернетическую технику
/Под ред
Б.Н.Маликовского
-К.: Наукова думка, 1979, с.127, рис.37.

SU 1 305 665 A1

Авторы

Федоренко Иван Николаевич

Гондарев Владимир Петрович

Мирвода Владимир Сафронович

Богославец Николай Николаевич

Даты

1987-04-23Публикация

1985-08-02Подача