Устройство для сложения 2 @ чисел

Иллюстрации

Показать все

Реферат

 

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

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

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

РЕСПУБЛИН (19) (11) А1 (511 4 С 06 F 7/50

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ (21) 3940039/24-24 (22) 02.08.85 (46) 23.04.87. Бюл. N - 15 (71) Таганрогский радиотехнический институт им.В.Д .Калмыкова (72) И.Н.Федоренко, В.П.Гондарев, В.С.иирвода и Н.Н.Богославец (53) 681.325 ° 5 (088.8) (56) Авторское свидетельство СССР

Ф 634274, кл. G 06 F 7/50, 1976.

Введение в кибернетическую технику./Под ред. Б.Н.Иаликовского. — К.:

Наукова думка, 1979, с. 127, рис.3?. (54) УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ 2п

ЧИСЕЛ (57) Изобретение относится к вычислительной технике и предназначено для выполнения операции суммирования.

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

5665

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

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

2k-й, все выходы j = х (j=1, (m+k ) шифраторов, кроме первых, соединены

1 130

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

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

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

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

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

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

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

Первое слагаемое поступает на первые ярусы всех преобразователей двоичного кода в код количества единиц, второе слагаемое — на вторые ярусы всех преобразователей двоичного кода .в код количества единиц, восьмое слагаемое поступает на восьмые ярусы всех преобразователей двоичного кода в код количества единиц, т .е. на входы р-го преобразователя двоичного кода в код количества единиц (где р =

1,m) поступают соответствующие среды слагаемых. Берут первый столбец.

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

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

Во втором столбце подсчитываются восемь единиц восьми слагаемых и один ноль переноса с первого столбца. Сумма в столбце восемь. Он также закодируется шифратором (1000). Младший разряд шифратора используется как готовый результат второго разряда.

Остальные три разряда поступают соответственно на третий, четвертый и пятый разряды. В третьем столбце подсчитывается количество единиц восьми слагаемых и два нуля переноса с первого и второго столбцов. Результат кодируется как описано ранее, в девятом столбце подсчитываются переносы с шестого, седьмого и восьмого разрядов, в девятом столбце подсчитываются переносы седьмого и восьмого столбцов, в десятом столбце находится перенос восьмого столбца. Результат суммирования — общая сумма восьми слагаемых (255+255+255+255+255+255+

+255) = 2040 и код на выходе сумматора 11111111000 (2040). Это есть одно слагаемое. Второе слагаемое приготавливается по второй цепи. Оно образуется от сложения вторых и чисел.

Оба эти слагаемые суммируются на сумматоре, на выходе которого получают: результат сложения 2п чисел.

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

3 1305665 4 соответственно с входами i-х преобра- дами t-x преобразователей двоичного зователей двоичного кода в код коли- кода в код количества единиц (где („- Г;+ ТTЫЕТ, - (,+ ). (). все выходы q-x шифраторов, кроме пер- соединены с выходами результата уствых, соединены соответственно с вхо" ройства.

1305665

11 10 9 Ф 7 $ $9 3 8 1

725257г7з227

1- ° слагаемое (ярус)

Я .Ф

4 N

$ Ф

$ — и .g

Самгина 1 го разряда.

Сумма -co paW перен. 1

Pöèëõ Л-го,йщн + лерек 1,2

Сумзгг 4-го роза + вверен, 1,2,3

Сумма $-го розр. + оерен. 2,3,Ф

Сумма 6-га разр. > нерен. 3,9,$

Сумма 7-го разр. + перен. 4г15

Сумма В-го разр. + перен. оз$,7

Сумма, переносо$6, 7, В ршр.

Сумма пгреносо6. 7, В разр.

/1еренос 8-го разряда

Ойцая сумма о слагаемыл

11 11 11 11000

2 2a2s2 ZeZg24>s7 Zs7

16

32

59

128

2$6

5 12

10 29

20 ЧО

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

Редактор Н,Рогулич ТехредЛ.Олейник КорректоР A ° Îáðó÷àð

Заказ 1452/46 Тираж 673 Подписное

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

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

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

Перенос

Перенос перенос

Перенос

l1e etc перенос

Перенос

Перенос

2"

2S

27

2 о о 23,9

В 3,4,5 б 4,$,$

8 $,$,7

$,7,8 д $,$.®

8 Д 10,11

2$$

2$$

2$$

2S$

Z$S.

2S5

25 5

25$ р.

Разр. разр. розр розр, Разр. розр. разр

111

111

1111111 ! l l l 1 l l l

1 1111111

1 l l l l l l l

1 1111111

1 1111 1.11

1 1I l l 111

2$$

2$$

2$$

2$$

25$

2$$

2$$

2$$

2О Фо

2 1

21 2

2г 4

2з . g

2» 1о

Z5 3t

2е 64

128 йЛ