Устройство для суммирования двоичных чисел Советский патент 1990 года по МПК G06F7/49 G06F7/50 

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

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

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

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

Устройство содержит параллельный сумматор 1, второй и третий элементы И 2 и 3 соответственно, первый элемент И 4, пятый и шестой элементы И 5 и 6 соответственно, четвертый тпемент И 7, второй элемент ИЛИ 8, первый элемент ИЛИ 9, четвертый элемент ИЛИ 10, третий элемент ИЛИ II, г первого по четвертый элементы 12-13 запрета, коммутатор 16, дополнительный параллельный сумматор 17, первую и вторую входные числовые шины 18 и 19 устройства, первую и вторую в отные шины 20 и 21 знака устройства, третью и

сп vj

00 J

ГЧ)

315

четвертую входные числовые шины 22 и 23 устройства, третью и четвертую входные шины 24 и 25 знака устройства, с первого по четвертый входы 26-2 задания режима устройства, выходы 30 и 31 разрядов параллельного сумматора 1 и дополнительного параллельного сумматора 17 соответственно, выходы 32 и 33 знака параллельного сумматора 1 и дополнительного параллельного сумматора 17 соответственно, пятый вход 34 задания режима устройства, первый информационный выход 35 устройства, выходная шина 36 знака устройства, дополнительная выходная шина 37 знака устройства, второй информационный выход 38 устройства.

Устройствр для суммирования двоичных чисел предназначено для сложения операндов (векторов), представленных в двоично-кодированной позиционной системе счисления с иррациональным основанием -|2 как в дополнительном, так и в обратном коде.

В этой системе счисления любое число (вектор) представляется в виде

„., (Ч) -1 (42)-г +

Лп-дЛ ДАп- «(#) +Х0(лГ2)° .

(1)

разрядов, то при этом выражения для четных и нечетных разрядов примут вид

10

9-

5

20

25

30

- 21х;i-0

l-

Xj 2 ,

(3)

где i,j € o,1,2,..., - 1J.

Сжатию нечетных разрядов предшествует их сдвиг вправо на один разряд.

Для суммирования операндов, четные и нечетные разряды которых представлены выражением (3), используются обыкновенные двоичные сумматоры. Кроме того -, за счет наличия двух сумматоров получена возможность одновременного и независимого сложения двух пар двоичных чисел как в дополнительном, так и обратном кодах.

Устройство для суммирования двоичных чисел может работать в двух режимах: в режиме сложения 2п-разрядных операндов (векторов) с иррациональным основанием -|2как в дополнительном, так и обратном коде; в режиме суммирования п разрядных двоичных чисел в дополнительном и обратном кодах.

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

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

название год авторы номер документа
Параллельный накапливающий сумматор 1988
  • Кожемяко Владимир Прокофьевич
  • Квитка Николай Андреевич
  • Стратиенко Виктор Сергеевич
  • Квитка Светлана Николаевна
SU1578710A2
Последовательный сумматор 1989
  • Квитка Николай Андреевич
  • Кожемяко Владимир Прокофьевич
  • Стратиенко Виктор Сергеевич
  • Квитка Сергей Николаевич
SU1709298A2
Последовательный сумматор 1987
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Гаврилюк Григорий Иванович
SU1411734A1
Сумматор последовательного действия 1989
  • Квитка Николай Андреевич
  • Короновский Алим Иванович
  • Стратиенко Виктор Сергеевич
SU1689945A2
Параллельный накапливающий сумматор 1987
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Лебедева Виктория Анатольевна
  • Короновский Алим Иванович
SU1587496A1
Параллельный накапливающий сумматор 1986
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
SU1399726A1
Параллельный накапливающий сумматор 1988
  • Кожемяко Владимир Прокофьевич
  • Квитка Николай Андреевич
  • Короновский Алим Иванович
  • Квитка Светлана Николаевна
SU1564614A1
Арифметико-логическое устройство 1987
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Глебова Майя Васильевна
SU1495782A1
Устройство для суммирования двоичных чисел 1985
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
  • Узлова Людмила Анатольевна
SU1264164A1
Аналого-цифровой преобразователь 1988
  • Стахов Алексей Петрович
  • Квитка Николай Андреевич
  • Лужецкий Владимир Андреевич
  • Квитка Светлана Николаевна
  • Петросюк Юрий Андреевич
SU1547062A1

Иллюстрации к изобретению SU 1 578 709 A2

Реферат патента 1990 года Устройство для суммирования двоичных чисел

Изобретение относится к вычислительной технике и может быть использовано при построении арифметических устройств ЭВМ, а также в специализированных вычислительных машинах и цифровых устройствах роботизированных систем управления для сложения чисел с иррациональным основанием и обработки "векторной" информации в двоичной системе координат. Целью изобретения является расширение функциональных возможностей за счет обеспечения суммирования чисел с иррациональным основанием √2 как в дополнительном, так и в обратном кодах. Устройство содержит параллельный сумматор 1, элементы И 2 - 7, ИЛИ 8 - 11, запрета 12 - 15, коммутатор 16 и дополнительный параллельный сумматор 17 с соответствующими связями. 1 ил.

Формула изобретения SU 1 578 709 A2

В связи с тем, что веса разрядов

данного кода являются последовательностью степеней основания -j

8 -J 8 4-if2 4 24 2 42 1,

четные степени которой представляют веса разрядов двоичного кода, а нечетные - веса разрядов двоичного кода, умноженные на -j, то выражение (1) можно записать так

X , (2)

г

где величины принимают з начения Х- ,ф J6 fl,3,5,...,n-l); Ji€{0,2,4,...,n-2l.

Первый член формулы (2) составляет сумму нечетных разрядов кода, а второ член - сумму четных разрядов кода с основанием -|2

Особенностью такого изображения

(77

является то, что код с основанием -у2, используемый для записи числа единый и в тоже время члены выражения (2) независимы друг от друга. Это позволяет при сложении двух операндов осуществлять параллельное и независимое сложение составных частей операндов. Если использовать операцию сжатия (опускание нулей) четных и нечетных

Числа А и В в виде сжатых четных разрядов и сжатых нечетных разрядов AjBji, поступающие на соответст- вующие входные шины 18, 20, 19, 21

и 22, 24, 23, 25 устройства, представлены п числовыми и, двумя знаковыми разрядами, а результат С (в сжатом состоянии) в виде четных разрядов Сц и нечетных разрядов С2 соответственно на выходах 30, 32 и 31, 33 представлен также п числовыми и двумя знаковыми разрядами. При этом четные , разряды слагаемых и нечетные разряды,поступающие на соответствующие шины 18,20, 19, 21 и 22, 24, 23, 25 устройства, кодируются обратными или дополнительными модифицированными кодами, а результат в виде четных Cj и нечетных С ч разрядов на выходах 30, 32 и 31, 33 - только в дополнительном модифицированном коде. Если числа А и В представлены в дополнительных модифицированных кодах, то на входах 26, 28 и 27, 29 задания режима устройства должны быть нулевые сигналы. При этом результат суммирования С (четные С и нечетные С разряды) также представлены в дополнительном модифицированном коде. Если число А представлено в обратном модифицированном коде, а число В - в дополнительном модифицированном коде, то на входах 26, 28 задания режима устройства должен быть единичный сигнал, а на входах 27 и 29 нулевой сигнал. При этом, если число А отрицательное (отрицательные четные А и нечетные А2 разряды), а число В положительное (положительные четные В и нечетные В2 разряды), то на выходах элементов 12 и 14 запрета, а следовательно, и на выходах элементов И 2, 5 и ИЛИ 8, 10 будут единичные сигналы, вследствие чего в младшие разряды сумматоров 1 и 17 поступает дополнительная единица. При условии, что числа А и В отрицательные, то на выходах элементов И 4, 7, а следова тельно, и на выходах элементов ИЛИ 8, 10 будут единичные сигналы, вследстви чего в младшие разряды сумматоров 1, 17 также поступит дополнительная еди- .ница. В том случае, когда числа А и В положительные или число А. положительное, а число В отрицательное, то на выходах элементов 12, 14 запрета И 2, 5; И 4, 7 и ИЛИ 8, Ю будут нулевые сигналы,вследствие чего в младший разряд сумматоров. 1, 17 дополнительна единица не поступает. Результат суммирования С представлен в дополнительно модифицированном коде.

Если число А представлено в дополнительном модифицированном коде, а число В в обратном модифицированном коде, то на входах 27, 29 задания режима устройства должен быть единичный сигнал, а на входах 26, 28 - нулевой. Если число В отрицательное, а число А положительное, то на выходах элементов 13, 15 запрета, а следо- вательнр и на выходах элементов И 3, 6 и ИЛИ 8, 10 будут единичные сигналы, вследствие чего в младшие разряды сумматоров 1, 17 поступает дополнительная единица. В том случае, когда числа А и В отрицательные, то на выходах элементов И 4, 7, а следовательно, и на выходах элементов ИЛИ 8, 10 будет единичный сигнал, вследствие чего в младшие разряды сумматоров 1, 17 также поступает дополнительная единица. При условии, что числа А и В положительные или число В положительное, а число А отрицательное, то на выходах элементов 13, 15 запрета И 3,

6; И 4, сигналы,

10

15

X)

25

30

35

7 и ИЛИ 8, 10 будут нулевые 1, вследствие чего в младшие разряды сумматоров 1, 17 дополнительная единица не поступает. Результат суммирования С представлен в дополнительном модифицированном коде. Сложение четных и нечетных (в сжатом виде) разрядов операндов осуществляется параллельными сумматорами 1, 17 по правилам двоичной информации. Для представления результата суммирования в коде с основанием -v|Z необходимо ко входу 34 приложить единичный сигнал,

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

Работа устройства для суммирования двоичных чисел в режиме сложения двух пар п-разрядных двоичных операндов ничем не отличается от первого режима. Различие состоит в том, что для формирования результатов сложения следует приложить ко входу 34 нулевой сигнал. Тогда первый результат с выхода сумматора 1 передается в младшие- п разрядов, а второй результат с выхода сумматора 17 в старшие п разрядов выхода коммутатора 16.

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

Устройство для суммирования двоичных чисел по авт. св. № 1193665,

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

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

21 . tf 2Q 18

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

22 24 23 25

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

Устройство для суммирования двоичных чисел 1984
  • Домбровский Збышек Иванович
  • Дуда Михаил Алексеевич
SU1193665A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 578 709 A2

Авторы

Кожемяко Владимир Прокофьевич

Квитка Николай Андреевич

Короновский Алим Иванович

Гайда Валерий Борисович

Стратиенко Виктор Сергеевич

Квитка Светлана Николаевна

Даты

1990-07-15Публикация

1988-09-29Подача