, о 1, С2 /Л п2/ /оп1//, с о.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сложения-вычитания чисел с плавающей запятой | 1991 |
|
SU1784971A1 |
Арифметическое устройство с плавающей точкой | 1985 |
|
SU1259248A1 |
АРИФМЕТИЧЕСКИЙ ВЫЧИСЛИТЕЛЬ | 2004 |
|
RU2292580C2 |
Устройство для умножения и деления с плавающей точкой | 1985 |
|
SU1278837A1 |
Устройство для сложения и вычитания чисел с плавающей точкой | 1987 |
|
SU1481743A1 |
СУММАТОР-ВЫЧИТАТЕЛЬ СТАРШИМИ РАЗРЯДАМИ ВПЕРЕД НА НЕЙРОНАХ | 2002 |
|
RU2205444C1 |
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ | 2003 |
|
RU2246752C1 |
Арифметическое устройство | 1989 |
|
SU1656525A1 |
Параллельно-последовательный сумматор-вычитатель старшими разрядами вперед на нейронах | 2019 |
|
RU2708501C1 |
ПАРАЛЛЕЛЬНЫЙ СУММАТОР-ВЫЧИТАТЕЛЬ НА НЕЙРОНАХ СО СКВОЗНЫМ ПЕРЕНОСОМ | 2012 |
|
RU2523942C2 |
Изобретение относится к автоматике и вычислительной технике. Целью изобретения является расширение функциональных возможностей за счет реализации операций сложения, вычитания и сравнения модулей двоичных чисел, операций сложения и сравнения двоичных кодов, операций сравнения двоичных чисел и формирования признаков переполнения, равенства результата нулю и отрицательного результата. Устройство содержит сумматор 1, вычитатели 2, 3, элементы И 4 - 7, блок 8 дешифрации, блок 9 определения знака результата, блок 10 анализа знаков, коммутаторы 11, 12, блок 13 формирования признаков результата. 1 табл., 2 ил.
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
, с
Блок 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
Устройство для сложения и вычитания | 1980 |
|
SU922730A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для сложения и вычитания | 1984 |
|
SU1226443A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-06-15—Публикация
1988-01-22—Подача