Устройство для определения наибольшей разности

 

СЕСШОЗНМ вЂ” ГНИ 4

НИЕ

ИЗОБРЕТЕН Ия

404080

Союз Советских

Социалистических, Республик

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Зависимое от авт. свидетельства №вЂ”

Заявлено 29.Х!1.1970 (№ 1609471/18-24) с присоединением заявки №вЂ”

Приоритет

Опубликовано 26.Х.1973. Бюллетень № 43

Дата опубликования описания 21.III.1974

М. Кл. 6 06f 7 02

Гасударственный комитет

Совета Министров СССР по делам изаоретений и открытий

УДК 681.325.5 (088.8) Авторы изобретения

А. В. Степанов и О. М. Олексенко

Заявитель

УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ НАИБОЛЬШЕЙ РАЗНОСТИ

НЕСКОЛЬКИХ ЧИСЕЛ

Изобретение относится к автоматике и вычислительной технике и может быть использовано при реализации технических средств дискретной автоматики и ЭЦВМ.

Известны устройства для определения наибольшей разности нескольких чисел, содержащие счетчики, выходы которых связаны со входами первых схем «И», подключенных выходами через вторые схемы «И» ко входам вычитания тех же счетчиков, и со входами первых схем «ИЛИ», другие входы которых связаны с выходами первых схем «И», а выходы — со входами третьих схем «И», причем другие входы вторых схем «И» через четвертую схему «И» связаны с выходом генератора, счетчик результата, логические схемы.

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

В предлагаемом устройстве выходы третьих схем «И» через пятые схемы «И», другими входами связанные с генератором, подключены ко входам установки в нулевое состояние всех счетчиков, кроме счетчика результатов, ко входам второй схемы «ИЛИ», связанной по выходу с другим входом четвертой схемы «И», и ко входам шестых схем «И», другими входами связанных через седьмую схему «И» с выходом генератора, а выходами—

5 с управляющими входами счетчика результата, вход сложения которого через восьмую схему «И», связанную входами с выходами четвертой и девятой схем «И», подключен к выходу третьей схемы «ИЛИ», причем входы

10 девятой схемы «И» и третьей схемы «ИЛИ» соединены с выходами первых схем «И», а другой вход седьмой схемы «И» связан с выходом третьей схемы «ИЛИ».

Это позволяет сократить время выполнения

15 операции за счет того, что в процессе вычитания (и перед началом его) при появлении единиц в одноименных разрядах всех чисел последние стираются очередным тактовым импульсом, причем после обнуления одного или

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

25 единица.

На чертеже представлена блок-схема предлагаемого устройства.

Устройство содержит генератор 1 импульсов, выход которого связан с первыми входаЗО ми схем «И» 2>, 2р, ..., 2„, 3 и 4. Выходы схем

404080

15

«И» 2, 2,...,2 связаны со входами установки в нулевое состояние каждого из п разрядов, начиная с младшего, счетчиков 5ь 5, ..., 5k. Другие входы схем «И» 2„2>, 2 связаны с выходами схем «И» 6>, 6, ..., 6, входы которых связаны с выходами схем

I и k и

«ИЛИ» 7I) 7яФ i 7п ° ° ° i 71 з 72 з ° °, 7л соответствующих разрядов. Входы схем «ИЛИ»

7 связаны с выходами соответствующих разрядов счетчиков 5 и выходами схем «И» 8>, 8, ..., 8k, связанных с выходами разрядов тех же счетчиков 5>, 5,...,5k. Выходы схем «И»

8, 8, ..., 8 подключены также ко входам схемы «И» 9ь 9, ..., 9 соответственно, другими входами соединенных с выходами схемы

«И» 3, и ко входам схем «ИЛИ» 10 и «И» 11.

Выходы схем «ИЛИ» 10 и «И» 11 связаны со входами схемы «И» 12, третий вход которой подключен к выходу схемы «И» 3. Выход схемы «ИЛИ» 11 соединен с другим входом схемы «И» 4, выход которой подключен к одним из входов схем «И» 13, 13ь ..., 13, другими входами связанным со входами схемы

«ИЛИ» 14 и выходами схем «И» бь 6, ..., 6 .

Выход схемы «ИЛИ» 14 связан с другим входом схемы «И» 3. Выход схем «И» 13„13-, 13 связаны со входами управления счетчика 15 результата, счетный вход которого подключен к выходу схемы «И» 12.

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

После записи чисел во все счетчики включается генератор 1. При наличии единиц в одноименных разрядах счетчиков схема «И» 3 закрыта запрещающим потенциалом с выхода схем «И» 6, 69 ..., 6„, проходящим через схему «ИЛИ» 14. Поэтому импульсы па входы счетчиков 5 и счетчика 15 не проходят. Через схемы «И» 2>, 2, ..., 2, открытые потенциалами с выходов соответствующих схем «И» 6, импульс проходит на входы установки в пулевое состояние соответствующих триггеров всех счетчиков. Следующий импульс через закрытые схемы «И» 2, 2, ..., 2„не проходит, а проходит через открытую схему «И» 3 на схемы «И» 9, 9, ..., 9k и 12 и с выходов последних на входы вычитания счетчиков 5. Это происходит до тех пор, пока в одноименных разрядах всех счетчиков не появляются единицы. Последние стираются очередным тактовым импульсом.

При появлении нулей на выходе всех триггеров счетчика 15 результата закроется соответствующая схема «И» 9 запрещающим по25

50 тснциалом с выхода соответствующей схемы

«И» 8, и импульсы в этот счетчик больше не пройдут. Кроме того, этот потенциал через схему «И» 11 откроет схему «И» 12, через которую импульсы поступают в счетчик 15, и схему «И» 4. Этот потенциал проходит также па входы схем «ИЛИ» 7 соответствующего счетчика. Теперь вычитающие импульсы будут также суммироваться счетчиком 15, причем до тех пор, пока в одноименных разрядах оставшихся счетчиков пе появятся единицы. Последние стираются очередным так овым импульсом, причем в одноименный разряд счетчика 15 записывается единица, При появлении на выходах всех триггеров нулей поступление импульсов в счетчики прекращается, а также закрывается схема «И»

12, пропускающая импульсы в счетчик 15, потенциалом с выхода схемы «ИЛИ» 10.

Предмет изобретения

Устройство для определения наибольшей разности нескольких чисел, содержащее счетчики, выходы которых связаны со входами первых схем «И», подключенных выходами через вторые схемы «И» ко входам вычитания счетчиков, и со входами первых схем «ИЛИ», другие входы которых связаны с выходами первых схем «И», а выходы — со входами третьих схем «И», причем другие входы вторых схем «И» через четвертую схему «И» связаны с выходом генератора, счетчик результата и логические схемы, отличающееся тем, что, с целью повышения быстродействия, выходы третьих схем «И» через пятые схемы

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

«ИЛИ», связанной по выходу с другим входом четвертой схемы «И», и ко входам шестых схем «И», другими входами связанных через седьмую схему «И» с выходом генератора, а выходами — с управляющими входами счетчика результата, вход сложения которого через восьмую схему «И», связанную входами с выходами четвертой и девятой схем «И», подключен к выходу третьей схемы

«ИЛИ», причем входы девятой схемы «И» и третьей схемы «ИЛИ» соединены с выходами первых схем «И», а другой вход седьмой схемы «И» связан с выходом третьей схемы

«ИЛИ».

404080

Составитель Б. Белкин

Техред Е. Борисова

Корректор Е. Зимина

Редактор А. Батыгин

Типография, пр. Сапунова, 2

Заказ 610/5 Изд. М 183 Тираж 647 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

Москва, 7К-35, Раушская наб., д. 4/5

Устройство для определения наибольшей разности Устройство для определения наибольшей разности Устройство для определения наибольшей разности 

 

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

Изобретение относится к способам обработки листового материала с сортировкой листов

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

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

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

Изобретение относится к области специализированной вычислительной техники, а именно - к устройствам для выбора оптимальных решений, и может найти применение при выборе оптимальных решений из ряда возможных вариантов как при проектировании, так и в процессе эксплуатации различных больших и сложных систем

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

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

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

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