(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 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сравнения чисел | 1981 |
|
SU1012238A1 |
Устройство для сравнения чисел с допуском | 1985 |
|
SU1251067A1 |
Устройство для определения разностидВуХ п-РАзРядНыХ чиСЕл | 1979 |
|
SU824208A1 |
Устройство для определения знака приращений | 1975 |
|
SU585497A1 |
Реверсивный счетчик | 1977 |
|
SU738179A1 |
Вычитающее устройство | 1979 |
|
SU771668A1 |
Устройство для контроля преобразователей угла поворота вала в код | 1976 |
|
SU641490A1 |
Устройство для алгебраического сложения чисел | 1986 |
|
SU1339552A1 |
Преобразователь активной мощностиВ КОличЕСТВО иМпульСОВ | 1979 |
|
SU845109A1 |
Генератор векторов | 1986 |
|
SU1361613A1 |
Авторы
Даты
1982-08-15—Публикация
1978-10-02—Подача