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

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

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

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

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

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

Устройство содержит (Лиг. 1) первый 1 и второй 2 регистры, блок 3 за™ дания режимов, арифметико-логический блок (АЛБ) 4, группу сумматоров 5 по

15выхо u i.

16II Т. Н модулю два, триггер 6, элемент H-II1 . /, первый 8 и второй 9 ннЛопмационпне входы, вход 10 синхронизации, нерпы

11и второй 12 управляющие входы, первый 13, второй 14 и третий

Блок 3 содержит элемент ПК менгы И 17 и ИЛИ 18.

По входу 8 в устройство IIOCTVINH г прямой код А первого операнда, по входу 9 - инверсный код В второго операнда. Наличие регистра 1 в устройстве обусловлено поступлением операндов из различных источником, п.,п,ч мер от ЗУ и АЦП. По входу 10 nocrvri- ют синхросигналы СИ, по входам 11 и

12- соответственно сигналы TIP1 ; УПР2. На выход 13 поступает код р, - ности операндов I Л-В , на выход 1 - инверсное значение сигнала сротчоп- ния операндов А В, на выхо i 1 - пел

о оэ со

4

СО

версное значение сигнала равенства операндов А В.

На временных диаграммах (фиг. 2) обозначены: а - синхросигналы на вхо- де 10 устройства; б - информация на выходе регистра 1; в - сигнал на выходе переноса блока 4; г - инверсный выход триггера 6; д - информационный выход блока 4; е - выход элемента ,И-НЕ 7; ж - выход 13 устройства; з - выход 14; и - выход 15.

В таблице обозначены: УПР1, УТР2 - состояния сигналов на входах 11 и 12 соответственно; М, S - кодовые сое- тояния на соответствующих управляющих входах АЛБ 4, Сп - состояние на инверсном входе переноса АЛБ 4, FI - функция, генерируемая на информационном выходе АЛБ 4, F 2 - функция, генерируемая на выходе 13 устройства. В графе F 1 через А, В обозначены операнды на информационном входе АЛБ, в графе F 2 через А, В обозначены операнды на информационных входах устройства.

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

Режим вычисление разности операндов задается установкой 0 на входе 11. При этом состояние на входе 12 безразлично (см. таблицу).

На выходе элемента 16 блока 3 устанавливается 1, а на выходах элементов И 17 и ИЛИ 18, независимо от состояния входа 12 - соответственно О и 1. По отрицательному Фронту сигнала СИ на входе 10 (Фиг. 2а) операнд А с входа 8 и операнд В с входа 9 заносятся в регистр 1 (Лиг. 2 б). Одновременно сбрасывается триггеп 6 (Лиг. 2 г), снимая инверсный сигнал переноса с соответствующего входа АЛБ 4. АЛБ ПРОИЗВОДИТ сложение операндов А и В. При на инверсном выходе переноса АЛБ устанавливается О (фиг. 2 в), поступающий на установку триггера 6. Затем по положительному фронту СИ сброс с триггера снимает ся и триггер устанавливается в 1. Сигнал переноса передается на соответ ствующий вход АЛБ, и сформированная сумма инкрементируется (фиг. 2 д). По уровню 0 на своих первых входах сумматоры 5 передают код с информационного выхода АЛБ 4 на вход регист- ра 2 без инверсии. По следующему отрицательному фронту СИ этот код заносится в регистр 2 (Лиг. 2 ж), а в ре

0

5

0

Q

j

55

5

0

45

50

гистр 1 заносятся следующие операнды. Код на выходе 13 сопровождается инверсным сигналом соотношения операндов (фиг.2 з), который формируется на выходе 14 из сигнала переноса. При АЛБ сигнал переноса не вырабатывает, и после установки в 1 сигнала СИ инверсный выход триггера 6 также остается в состоянии 1. Сумматоры 5 передают на вход регистра инверсию кода с информационных выходов АЛБ. При А В на информационных выходах АЛБ формируется код Все единицы, который сумматоры 5 инвертируют, поскольку сигнал переноса не вырабатывается. По этому коду на выходе элемента 7 устанавливается О (фиг. 2 е), который заносится в регистр 2 (фиг. 2 и) по его третьему информационному входу. Так на выходе

15формируется инверсный сигнал равенства операндов.

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

16устанавливается 0 и разрешается формирование уровней на выходах элементов 17 и 18 в зависимости от уровня на входе 12. Сигнал переноса в этом случае не вырабатывается. При О на входе 12 АЛБ 4 передает на свой информационный выход инверсию операнда А, поступающего с входа 8. Сумматоры 5 по отсутствию сигнала переноса вновь инвертируют этот операнд, и операнд А поступает на выход 13. Аналогичным образом при 1 на вхоце 12 происходит передача операнда R на выход

13 с входа 9.

Таким образом, вычисление абсолютного значения разности двух операндов в устройстве разбивается на два этапа: вначале вычисляется сумма А + R и определяется наличие сигнала переноса, а затем производится инверсия этой суммы либо ее инкрементирование в зависимости от сигнала переноса. Цополнительно производится определение соотношения и равенства операндов и, при необходимости, передача на выход одного из операндов.

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

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

515

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

0

5

5

0

0

,3

ройств.ч, вход синхронизации первого

и итирогг perncTpOif соединен с входам синхронизации устройст -ч, перпып и иторой информационные входы первого регистра соединены соответственно с nepatiM и вторым информационными входами устройства, первый и второй выходы первого регистра соединены с первым и вторым информационными вхо- цаг- М арифметико-логического блока, первый, второй, третий и четисртыи входы управления которого соединены соответственно с первым, , третьим и четвертым внходами блока задания режимов, отличающее- с я тем, что, с целью упрощения н повышения надежности устройства н него «ведены триггер и элемент II - НЕ, выход которого соединен с третьим информационным входом второго регистра, а входы соединены с инЛормацнол- ными выходами арифметико-логического блока, выход и вход переноса которого соединены соответственно с входом установки и инверсным выходом триггера, вход сброса которого соединен с вгодом синхронизации устройства, третий выход второго регистра соединен с третьим выходом устройства для вычитания.

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

название год авторы номер документа
Устройство для обработки данных 1990
  • Телековец Валерий Алексеевич
SU1742813A1
УСТРОЙСТВО ДЛЯ ОБРАБОТКИ НЕЧЕТКОЙ ИНФОРМАЦИИ 1998
  • Данилюк С.Г.
  • Злобин В.И.
  • Ванюшин В.М.
RU2158441C2
Устройство для сложения полей 1987
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1479927A1
Устройство для выполнения операций над расплывчатыми операндами 1986
  • Мелихов Аскольд Николаевич
  • Берштейн Леонид Самойлович
  • Баронец Вадим Дмитриевич
  • Новиков Владимир Александрович
  • Калачев Дмитрий Петрович
SU1451677A1
Процессор 1989
  • Грездов Геннадий Иванович
  • Космач Юлий Петрович
  • Логвиненко Юрий Павлович
  • Лобок Георгий Александрович
  • Лещенко Николай Михайлович
SU1725224A1
Арифметико-логическая секция 1987
  • Лысиков Борис Григорьевич
  • Седаускас Стяпонас Юозович
SU1499333A1
Устройство для контроля цифровых узлов 1986
  • Ланцов Александр Лаврентьевич
SU1357959A1
Арифметико-логическое устройство со встроенной диагностикой 1984
  • Аверьянов Вадим Алексеевич
  • Верига Маргарита Андреевна
  • Овсянников Валерий Иванович
  • Яловега Алексей Григорьевич
SU1275426A1
Процессор параллельной обработки 1990
  • Садовникова Антонина Инокентьевна
  • Осетров Павел Алексеевич
  • Елагин Валерий Михайлович
  • Ефремов Николай Владимирович
  • Горбунова Анна Игоревна
  • Косачев Леонид Васильевич
  • Петров Юрий Михайлович
  • Антонов Алексей Юрьевич
SU1797126A1
Устройство генерации тестовых последовательностей для контроля оперативных накопителей 1989
  • Трещановский Александр Кириллович
SU1636858A1

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

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

Изобретение относится к вычислительной технике, предназначено для вычисления абсолютного значения разности двух операндов или передачи одного из операндов на свой выход и может быть использовано при построении устройств отображения и обработки изображений, в частности, в тепловизионной технике при сложении позитивного и негативного кадров. Цель изобретения - упрощение и повышение надежности устройства. Устройство содержит два регистра, блок задания режимов, арифметико-логический блок (АЛБ), группу сумматоров по модулю два, триггер, элемент И-НЕ. Введение триггера позволяет блокировать возникновение генерации по цепи обратной связи АЛБ и определять равенство операндов при помощи элемента И-НЕ. 2 ил., 1 табл.

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

УПГ1 I УТТР2 |MSГп F1F2

8 А

Фиг. 2

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

Тнтце У., Шенк К
Полупроводниковая схемотехника.-М.: Мир, 1982, с.334 - 337, рис
Способ изготовления электрических сопротивлений посредством осаждения слоя проводника на поверхности изолятора 1921
  • Андреев Н.Н.
  • Ландсберг Г.С.
SU19A1
Устройство для вычитания 1983
  • Галкин Сергей Владимирович
  • Голубицкий Валерий Эдуардович
  • Даев Евгений Александрович
  • Липилин Вячеслав Павлович
SU1133592A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 566 343 A1

Авторы

Боженко Игорь Борисович

Мешков Олег Кузьмич

Даты

1990-05-23Публикация

1988-07-11Подача