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

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

, о 1, С2 /Л п2/ /оп1//, с о.

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

название год авторы номер документа
Устройство для сложения-вычитания чисел с плавающей запятой 1991
  • Синяк Александр Иванович
  • Шостак Александр Антонович
SU1784971A1
Арифметическое устройство с плавающей точкой 1985
  • Борисова Валентина Михайловна
  • Моисеев Вениамин Григорьевич
  • Наумова Людмила Федоровна
SU1259248A1
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ 2004
  • Шевелев Сергей Степанович
RU2292580C2
Устройство для умножения и деления с плавающей точкой 1985
  • Воронцова Наталья Дмитриевна
  • Борисова Валентина Михайловна
  • Потоцкий Евгений Николаевич
  • Моисеев Вениамин Григорьевич
SU1278837A1
Устройство для сложения и вычитания чисел с плавающей точкой 1987
  • Клюев Александр Сергеевич
  • Сорокин Вячеслав Валентинович
SU1481743A1
СУММАТОР-ВЫЧИТАТЕЛЬ СТАРШИМИ РАЗРЯДАМИ ВПЕРЕД НА НЕЙРОНАХ 2002
  • Шевелев С.С.
RU2205444C1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
RU2246752C1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Параллельно-последовательный сумматор-вычитатель старшими разрядами вперед на нейронах 2019
  • Шевелев Сергей Степанович
RU2708501C1
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ СО СКВОЗНЫМ ПЕРЕНОСОМ 2012
  • Шевелев Сергей Степанович
  • Солодовников Федор Михайлович
  • Шикунов Дмитрий Александрович
  • Шикунова Елена Сергеевна
  • Хла Вин
RU2523942C2

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

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

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

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

Ut 1, Х2 Os с,

Признак Н устанавливается при операции вычитания чисел (Хоп 001) ,если знаки оЈ, 1, о(г 0 или если выполняются условия

Х, 0, &г 0, Cz J, С, О,

«I - 1, аг 1, с, , са - о„

Of,

1

- О,

of, О, Ы. О,

С, Os

1, 0(4 1. С, 1, Признак 7, на выходе 17 устанавливается при операциях сложения чисел (Х00 000), если oi oiz. и С„

Се - 1.

Признак Z устанавливается при операциях вычитания чисел (XQn 001), если хУ, о г и Гм С г 1.

Признак Z устанавливается при операциях вычитания модулей и с равнения кодов и модулей (X 010),если С, Сг 1.

Признак Z устанавливается при опе рациях сравнения чисел (Xon Oil), если tf, Ы и С4 1.

Признак V на выходе 18 устанавливается при операции сложения чисел (Х0(1 000), если tft оС2, 1.

Признак V устанавливается при операции вычитания чисел (Xon Oil) если ,c/p 0.

//Оп1/ ; /Оп2//, Сг 0.

Признак N устанавливается при операциях сравнения кодов, сравнения модулей и вычитание модулей (Хлп

О

010), если С О, С4 1.

Признак N згстанавливается при операции сравнения чисел (Xon Oil), если выполняются условия

1 //Оп2/ /On}//,

0 //Оп1/ /Оп2//.

Признак V устанавливается при операции сложения модулей (Хоп 100.) если при rti tda 1 или tf, 4 + dlt p 0.

Признак V устанавливается при операции сложения кодов ( 101), если Ы, (Ха. 1 или если при tf, 0(р 0.

Блок 9 формирует на своем выходе логическую 1 (отрицательный знак) при 0 если Ы-ч 1 или если выполняется условие

of, I, rf. О, С 1, С О ,

о(, Os Ы2 1

, с

1. С , 0.

Блок 9 формирует на своем выходе

знак логической 1 при (оп 1,есл:

oi, 1 (X Ј 0 или если выполняются

VСЛОВИЯ

2 0.

где Ы, и сигналы, поступающие на блок 9 с выходов элементов И 6 и 7 соответственно.

Во всех остальных случаях блок 9 формирует на своем выходе логический О (положительный знак).Блок 10 формирует на своем выходе сигнал в соответствии с формулой

( ) .

В таблице приведен пример программирования ПИЗУ блока признаков 13, где О - признак сбрасывается, 1 - признак устанавливается.

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

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

0

575 О

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

5 разряда второго операнда устройства соединен с входом старшего разряда

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

5 первого элемента И соединен с входом старшего разряда вычитаемого второго вычитателя, выход второго элемента И соединен с входом старшего разряда вычитаемого первого вычитателя

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

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

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

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

Номер ччвывода

Код адреса

23

22

X,

Сложение чисел

00000 О

Невозникающая адресная комбинация.

Признаки

21

11

10

пг

«I

,,

N

V

о о о о о о о о

1

о о о о о о о о

о о о о 1 1 1 1

о о о о 1 1 1 1

о о о о 1 1 1 1

о о о о 1 1 1 1

о о 1 1

о о 1 1

о о 1 1

о о 1 1

о о 1 1

о о 1 1

о о 1 1

о о 1 1

о

I

о 1

о 1 о

о

I

о 1

о 1

о

1

о 1

о 1

о 1

О

1

о 1

о 1

о о о о о о о о о о 1 1

о о о о о о о о 1 1

о о о о 1 1 1 1 1 1

о о о о о о о о о о о о о о 1 1

о о о о о о 1 1

о о о о о о о о

о о о 1

о 1

о 1

о о о о о о о о о о о о о о о о о о о о о 1

о 1

Фиг.2

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

Устройство для сложения и вычитания 1980
  • Кочергин Валерий Иванович
  • Кульбицкий Сергей Валерьевич
  • Селиванова Людмила Васильевна
SU922730A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для сложения и вычитания 1984
  • Кроитор Елена Константиновна
  • Руснак Людмила Григорьевна
  • Черноуцан Виктор Петрович
SU1226443A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 571 575 A1

Авторы

Виговский Владимир Семенович

Попов Александр Иванович

Теткин Борис Викторович

Маркин Юрий Александрович

Даты

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

1988-01-22Подача