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

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

(54) УСТГОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ РАЗНОСТИ ДВУХ

1

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

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

Однако для зтого устройства характерна потеря быстродействия при нарушении условия А-В - где А и В - фавниваемые числа.

Наиболее близким к предлагаемому является устройство для определения разности двух чисел, содержащее счетчики, на которые подаются сравниваемые тсла А и В в параллельном коде, схему .сравнения, нмеющую выходы Больше и Меньше, элементы И, генератор импульсов, триггер знака и счетчик абсолютного значения разности с выходом в виде параллельиого кода 2.

Однако нзвестное устройство характеризуется неоптимальностью схемного решения, обусП19вленной тем, что используемый алгоритм

ЧИСЕЛ

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

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

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

знака, третий выход схемы q BHeifflfl соединен с вторым входом элемента И.

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

Устройство содержит реверсивный счетчик 1, регистр 2, схему сравнения 3, имекхцую.. выходы 4-6 Больше, Меньше и Неравнозначность, элемент И 7, генератор юлпупъсов 8, триггер знака 9 и счетчик 10 абсолютного значения разности, выход 11 которого явпяetcя выходом устройства. Сравниваемые числа А и В подаются в параллельном коде

на входы 12 и 13 реверсивного счетчика 1 и регистра 2 соответственно, выхода которых подключены к схеме сравнения 6, выходы 4 и 5 Больше и Меньше схемы сравнения 3 подключены к входам триггера знака 9 и к входам задания режима суммиров ання и вычитания счетчика 1, выход 6 Неравнозначность схемы сравнения 3 соединен с входом элемента И 7, другой вход которого соединен с выходом генератора импульсов 8, выход элемента И 7 подключен к счетным входам реверсивного счетчика 1 и счетчика 10 абсолютного значения разности.

Устройство работает следуюшим образом. . Если число А больше числа В, на выходе 4 схемы сравнения 3 появляется сигнал, который устанавливает триггер знака 9 в положение, соответствующее знаку плюс, и похцслючает реверсивный счетчик 12 в режим вычитания. Одновременно шгнал с выхода 6 Неравнозначность схемы сравнения 3 открывает элемент И 7, и импульсы с генератора 8 поступают на входы счетчиков 1 и 10. Когда числа, записанные в счетчнке 1 и регистре 2, сравняются, на выходе 6 схемы сравнения 3 пропадает сигнал, что закрывает элемент И 7, При этом в счетчике 10 зафиксирован код абсолютного значения разности фавниваемых чисел (|Cf |А-В/) а состояние триггера 9 соответствует знаку разности.

При устройство работает аналогичио рассмотренному случаю.

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

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

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

Источники информации, принятые во внимание при экспертизе

1.Авторское свидетельство СССР № 167317, кл. G 06 F 7/02, 1963.

2.Авторское свидетельство СССР № 341031, кл. G 06 F 7/02, 1970 (прототип).

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

название год авторы номер документа
Устройство для сравнения чисел 1981
  • Соколов Игорь Михайлович
SU1012238A1
Устройство для сравнения чисел с допуском 1985
  • Шелехов Константин Владимирович
  • Ильчишин Андрей Петрович
  • Степчук Николай Петрович
  • Алябьев Александр Григорьевич
SU1251067A1
Устройство для определения разностидВуХ п-РАзРядНыХ чиСЕл 1979
  • Севастов Леоль Ираклиевич
  • Логачев Анатолий Александрович
SU824208A1
Устройство для определения знака приращений 1975
  • Балашов Алексей Васильевич
  • Климов Аркадий Николаевич
SU585497A1
Реверсивный счетчик 1977
  • Бренерман Юрий Борисович
  • Шатрова Нина Георгиевна
SU738179A1
Вычитающее устройство 1979
  • Гингис Моисей Овшеевич
  • Тепляков Михаил Александрович
SU771668A1
Устройство для контроля преобразователей угла поворота вала в код 1976
  • Войнов Игорь Вячеславович
  • Пронин Александр Егорович
SU641490A1
Устройство для алгебраического сложения чисел 1986
  • Кожемяко Владимир Прокофьевич
  • Джалиашвили Зураб Отарович
  • Мартынюк Татьяна Борисовна
  • Княгинина Татьяна Владимировна
SU1339552A1
Преобразователь активной мощностиВ КОличЕСТВО иМпульСОВ 1979
  • Лавров Геннадий Николаевич
  • Доронина Ольга Михайловна
SU845109A1
Генератор векторов 1986
  • Башков Евгений Александрович
  • Боюн Виталий Петрович
  • Лисовин Виктор Александрович
SU1361613A1

Иллюстрации к изобретению SU 951 297 A1

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

Формула изобретения SU 951 297 A1

SU 951 297 A1

Авторы

Войнов Игорь Вячеславович

Курников Анатолий Владимирович

Даты

1982-08-15Публикация

1978-10-02Подача