Устройство для определения наибольшей разницы чисел
ОП КСАН ИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №вЂ”
Заявлено 1?Х.1971 (№ 1658585/18-24) с присоединением заявки №вЂ”
Приоритет—
Опубликовано 28.VIII.19?3. Бюллетень 35
Дата опубликования описания 10.1.1974
М. Кл. G 061 7/02
Государственный комитет
Совета Министров СССР оо делам изобретений и открытий
УДК 681.325.65(088.8) Авторы изобретения
В. М. Брусницын и Д. М. Косая
Заявитель
УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ
НАИБОЛЬШЕЙ РАЗНИЦЫ ЧИСЕЛ
Предложение относится к автоматике и вычисл!ительной технике и предназначено для сравнения двоичных чисел.
Известное устройство для определения наибольшей разности нескольких чисел, содержащее реверсивные счетчики, логические схемы управления, регенератор импульсов и счетчик наибольшей разности, не позволяет определить максимальные разности обоих знакоз между первым числом и последующими. .Предлагаемое устройство отличается тем, что входы схемы сравнения и элемента задержки каждого из блоков определения максимальной разности соединены с соответствующим выходом схемы выделения алгебраической, разности двух чисел, выход элемента задержки каждого из блоков определения максимальной разности соединен со входами схемы «И» и одного из счетчиков того же блока, выход триггера соединен со входом схемы
«И», выход которой соединен с другим счетчиком того же блока, входы схемы «И ЧИ» соединены с выходами «И» обоих блоков определения максимальной разности.
Это позволяет расширить функциональныс возможности устройства, так как стало возможно определять максимальные поло?кительные и отрицательные разности мс?кду отервым и последующими числами.
Схема устройства изображена на чертеже.
Устройство содержит схему 1 выделения и хранения первого числа, входную шипу 2, счетчики 8 и 4, схему 6 выделения алгебраической разности двух чисел, генератор 6 импульсов, блоки 7 и 8 определения максимальной положительной и отрицательной разности, соответственно, ка?1<Ды!! из кото1?ых содер?ки! схему 9 сравнения, схему «И» 10, триггер 11, элемент 12 задержки, счетчики 18 и 14, схему
10 «ИЛИ» 15, выходной счетчик 16.
Устройство работает следующим образом.
В начальном положении все счетчики обиулены. Псрвос число, поступающее по входной шине 2, записывается в схему 1 выделения и
15 хране!сия пс11 ного числа, а также на с«стчик 8.
Число в схсмс Остается записанным в течение всего периода определения наибольшей раз ности чисел.
20 Пере приходом второго числа двоичнь и счетчик 8 обнуляется из!ГР льсом синхронизации и в него записывается второе число. Одновременно со схемы 1 в счетчик 4 переписывается первое «исло. После этого из гсисра25 тора 6 импульсов иа»ша1от поступать импульсы заполнения. Получен»1ая разность со схемы 5 выделения алгебраической разности поступает на cooTDcòñòâóþùèé блок (7 или 8) определения максимальной разности между
30 первым и последующими числами.
395833
Поскольку в начальном состоянии счетчик .
13 и 14, обнулены, то первый из импульсов проходит через схему 9 сравнения и опрокидывает триггер 11, который отпирает схему
«И» 10. Через элемент 12 задержки поступившая разность записывается в счетчик 1>, через схему 10 за писывается в счетчик 14, а также одновременно через схему «ИЛИ» 15 поступает на выходной счетчик 1б.
1Черед приходом третьего числа обнуляются счетчики 3, 4 и 18, а триггер 11 возвращается в исходное положение. Третье число записывается в счетчик 8, одновременно в счетчик 4 со схемы 1 переписывается первое число.
Далее идет процесс сравнения, аналогичный изложенному выше. Если полученная разность имеет тот же знак, что и предыдущая, то опа начинает записываться в счетчик 1?, когда это число сравнивается с предыдущим, записанным в счетчик 14, то открываются все элементы схемы 9 сравнения и очередной импульс поступающей разности опрокидывает триггер 11, который открывает схему «И» 10.
Остальные имнульсы поступающей разности пройдут на счетчик 14 и o. IIIollpcilcllllo через схему «ИЛИ» 15 — па выходной счетчик 16.
Если получе. ая разность меньше первой, записанной в счетчике 14; то она записывается только в счетчик 18, который перед приходом следующего числа обнуляется.
Анал огичным образом происходит определение максимальной разности другого знака между первым и последующими числами.
В выходном счетчике 1б суммируются максимальные отклонения от первого числа в ту и другую сторону, и после окончания сравнения серии чисел, последовательно поступающих на устройство, в нем оказывается записанной разность между наибольшими наименьшим из сравниваемых чисел.
Поло>кптсльпыс и отрнпатс Ibllilc максимальпыс разности между псргым и последующими числами записаны в счетчике 14.
Предмет изобретсния
Устройство для определения наибольшей разности чисел, содержащее генератор импульсов, сосдинс|шый со входами первого и
10 второго счетчиков, и схемы выделения алгебраической разности двух чисел, схему выделения и хранения первого числа, выходы которой соединены со входами первого счетчика, а вход соединен со входной шиной устрой15 ства, соединенный со входом второго счетчика, выходы первого и второго счетчиков соединены со входами схемы выделения алгеораичсской разности двух чисел, выходной счетчик, вход которого ссединен с выходом схемы
20 «ИЛИ», и два блока определения максимальной разности, каждый из которых содержит два счетчика, выходы которых соединены со входами схемы сравнения, триггер, вход которого соединен с выходом схемы сравнения, 25 элемент задср>кки и схему «И», отличающееся тем, что, с целью расширения функциональных возможностей устройства, входы схемы сравнения и элемента задер>кки каждого из блоков определения максимальной разно30 сти соединены с соответствующим выходом схемы выделения алгебраической разности двух чисел, выход элемента задержки каждого из блоков определения максимальной разности соединен со входами схемы «И» и одно35 го из счетчиков того же блока, выход триггера соединен со входом схемы «И», выход которой соединен с другим счетчиком того же блока, входы схемы «ИЛИ» соединены с выходами схем «И», олоков определения мак40 симальной разности.

