Устройство для определения числа, ближайшего к заданному
Иллюстрации
Показать всеРеферат
ОПИСАИИЕ
ИЗОБРЕТЕНИЯ
- К АВТОРСКОМУ СВИДЕТЕ Их :ТВУ вЂ” (61) Дополнительное к авт. свид-ву (22) Заявлено 12.06. 81(21) 3309786/18-24
Союз Советских
Социалистических
Республик (31) М. Кл.з
G 06 F 7/04 с присоединением заявки М
Государственный комнтет
СССР оо девам нзобретеннй н открытнй (23) Приоритет
Опубликовано 30.01.83. Бюллетень HP 4 (ЩУДК 681. 325.5 (088. 8) Дата опубликования описания 30.01. 83
P2) Авторы изобретени»
В.М. Полищук и В. В. Соколов (73) Заявитель (5 ) УСТРОЙСТВО. ДЛЯ ОПРЕДЕЛЕНИЯ ЧИСЛА, БЛИЖАЙШЕГО К ЗАДАННОМУ
Изобретение относится к автоматике и вычислительной технике и может быть использовано в .системах дискретного управления -и.ЭВМ.
Известно устройство ддя определения числа, ближайшего к заданному содержащее регистры, схеьи сравнения, элементы ИЛИ, элементы И, триггеры, элемент задержки, узел переписи информации Г1.).
Недостаток .устройства — йевысокие.функциональные возможности.-
Так как- если среди множества чисел имеются как ближайшее большее, так и ближайшее меньшее, выбирается только одно из них, другое же теряется.
Кроме того, неизвестен регистр, в котором оказывается результат выбора.
Наиболее близким по технической сущности к предлагаемому является устройство для определения числа,ближайшего к заданному, содержащее регистры, узел перезаписи информации, схеьы сравнения-, элементы ИЛИ, элементы И, триггеры, элемент задержки, причем выходы первого регистра соединены с первой группой входов первой схеьы сравнения, вторая группа входов-которой соединена с первой группой входов-второй и третьей схем сравнения и с выходом второго регистра, информационный вход которого подключен к первой входной шине н к первым входам первого, второго и третьего элементов
И, установочные входы второго регистра соединены с выходом элемента задержки, вход которого подключен к выходу первого элемента ИЛИ и К первому входу четвертого элемента И, выход которого соединен с первым входом узла перезаписи.информации, второй вход которого:подключен к выходу второго регистра, а выход— к входу третьего регистра, выходы которого соединены с второй группой входов второй схеьи сравнения и с первой группой входов четвертой схе2О мы сравнения, выходы второй и четвертой схем сравнения подключены к входам второго элемента ИЛИ, выход ко.торого -соединен с первым входом третьего элемента ИЛИ, выход котороГо
25 подключен к первому входу первого триггера, инверсный выход которого соединен с вторыми входами второго и третьего элементов И, выходы которых подключены к информационным
ЗО входам четвертого регистра,, выход ко
993248 торого соединен с вторыми группами входов третьей и четвертой схем сравнения, выход элемента задержки соеди нен с первыми входами четвертого, пятого и шестого элементов ИЛИ и с . вторым входом третьего элемента ИЛИ, вторая входная шина подключена к первому входу первого элемента ИЛИ, первому входу седьмого элемента ИЛЙ, второму входу пятого элемента ИЛИ, второму входу шестого элемента ИЛЙ, первому входу восьмого элемента ИЛИ и к установочному входу третьего регистра, второй вход первого элемента
ИЛИ соединен с третьей входной шиной, выход третьей схемы сравнения
I подключен к второму входу седь15 мого элемента ИЛИ, выход которого соединен с вторым входом первого триггера, выход седьмого элемента ИЛИ подключен к первому входу второго триггера, второй вход которого соединен с выходом четвертого элемента
ИЛИ, инверсный выход — с вторым входом четвертого элемента И, второй вход Четвертого элемента ИЛИ подключен к выходу второй схемы срав- 25 нения, а третий вход четвертого элемента ИЛИ соединен с третьим входом пятого элемента ИЛИ и выходом первого элемента И, второй вход которого подключен к выходу третьего тригге- 30 ра, первый вход которого соединен с выходом пятого элемента ИЛИ, а второй вход — с выходом четвертой схемы сравнения, выход шестого элемента
ИЛИ подключен к первому входу чет- 35 вертого триггера, второй вход которого соединен с выходом первой схемы сравнения, а прямой и ийверсный выходы - с третьими входами третьего и второго элементов И соответственно, 4р прямой выход четвертого триггера под.ключен к управляющим входам второй и четвертой схем сравнения $2 ).
Недостатком устройства является сложность
Цель изобретения — упрощенйе устройства.
Поставленная цель достигается тем, что н устройстве для определения числа, ближайшего к заданному, содержащем. регистры результата, регистр заданного числа, входной регистр, схемы сравнения, элементы И, триггеры, элемент задержки, группы элементов И, причем информационные входы устройства соединены с входа- 55 ми входного регистра, выходы которого подключены к входам первой группы входон первой, второй и третьей схем сравнения и k входам первой группы элементов и первой группы, выходы gQ которых соединены с информациойными входами первого регистра результата, выходы которого подключены к входам второй группы первой схемы сравнения, ныход которой соединен с входом установки н единичное состояние первого триггера, ныходы регистра заданного числа подключены к входам второй группы входов второй схемы сравнения, выход второго регист ра результата соединен с входами второй групп входов третьей схемы сравнения, выход которой подключен к первому входу установки н нулевое состояние второго триггера, прямые выходы первого и второго триггеров соединены с первыми входами первого и второго элементов И соотнетстве — но, вход управления устройства подключен к вторым входам элементов И и через элемент за 1ержки к входам установки в нулевое состояние вход,.ного регйстра, выход первого элемента И соединен .с первым входом установки в нулевое состояние первого ,триггера и с входами второй группы входон элементов И первой группы, выходы входного регистра подключены к входам первой группы нходон элементов И второй группы, выходы которых соединены с входами второго регистра результата, выход второй схемы сравнения подключен к входу установки в единичное состояние второго триггера и к второму входу установки в нулевое состояние первого триггера, выход второго элемента
И соединен с вторым входом установки н нулевое состояние второro триггера и с входами второй группы входов элементов И второй группы.
На чертеже представлена блок-схема устройства.
Устройство содержит входной регистр 1, регистр 2 результата, регистр 3. заданного числа, регистр 4 результата, группы элементон И 5 и б, схема 7 - 9 сравнения, триггеры
10 и 11, элементы И 12 и 13, элемент
14 задержки, информационный вход
15 устройства, вход 16 управления устройства.
Устройство работает следующим образом.
В исходном состоянии в регистре 3 заданного числа записывается заданное числр, в остальных регистрах устанавливается "0". Равенство содержимых регистрон 1 и 2 (как и 1 и 4) обуславливает перевод триггера 10 в сост. яние "1" и триггера 11 в состояние
"0"
Для удобства описания работы устройства рассмотрим поступление на er<, информационный вход 15 импульсон, например, следующих Йруг за другом чисел n = 70, n<= 90, п 110, n4 = 120, п5 105, п = 70, охватывающих все возможные случаи соотношения как зна чений, так и последонательности их поступления на вход устройства. При атом пусть в регистре 3 заданного числа записано заданное число no-- 100.
993248
Формула изобретения
Устройство для определения числа, ближайшего к заданному, содержащее регистры результата, регистр заданного числа, входной регистр, схемы сравнения, элементы И, триггеры, элемент задержки, группы элементов И,,причем информационные входы устройI ства соединены с входами входного регистра, выходы, которого подключены к входам первой группы входов первой, второй и третьей схем сравнения и к входам первой группы элементов Й первой группы, выходы кото рых соединены с информационными входами первого регистра результата, выходы которого подключены к входам второй группы первой схемы сравнения, выход которой соединен с входом установки в единичное состояние первого триггера, выходы регистра заданного числа подключены к входам второй группы входов второй схемы сравнения, выход второго регистра ре зультата соединен с входами второй группы входов третьей схемы сравнения, выход которой подключен к первому входу установки в нулевое состояние второго триггера, прямоте выходы первого и второго триггеров соединены с первыми входами первого и второго элементов И соответственно, вход управления устройства подключен к вторым входам элементов И и через элемент задержки к входам установки в .нулевое состояние входного регистра, выход первого элемента
И соединен с первым входом установки в нулевое состояние первого триг.
Импульсы первого числа и< подсчитываются в входном регистре 1. -Сигнал окончания поступления импульсов числа поступает через элемент И 12 на вход группы элементов И 5, разрешая таким образом перепись содержимого 5 входного регистра -1 s регистр 2 результата, одновременно этот сигнал устанавливает триггер 10 в состояние "0". Через определенную временную задержку сигнал появляется.на входе установки в "0" входного регистра 1. Таким образом, после поступления числа и в регистр 2 результата записывается ближайшее меньшее к заданному числу п . 15
На вход устройства поступают импульсы второго числа п и подсчитываются в входном регистре 1. В тот момент, когда число в входном регистре 1 оказывается равным п, записанному в регистре 2 результата, сигнал с выхода схеьы 7 сравйения устанавливает триггер 10 в состояние "1".Сигнал окончания. поступления импульсов числа поступает через элемент И 12 на вход группы элементов И 5, разрешая таким образом перезапись содержимого входного регистра 1 в регистр 2 результата. Далее происходят заключительные операции и переключения, аналогичные описанным при приходе; числа п, в результате чего в регист-ре 2 результата устанавливается ближайшее к заданному па= 100 число и = 90 из двух чисел и = 70 и и = 90.
На вход устройства йоступают импульсы числа и (пр n<), (п,р и,) и подсчитываются в входном регистре 1.
До момента сравнения содержимого регистров 1 и 2 устройство работает аналогично. В тот момент, когда чис- 40 ло в входном регистре 1 равно числу регистра 3 заданного числа, сигнал с выхода схемы сравнения 8 устанавливает. триггер 11 в состояние
"1 >, а триггер 10 - в состояние "О". 45
Сигнал окончания поступления импульсов числа проходит.через элемент И
13 на вход группы элементов И 6, пе реэаписывает содержимое входного регистра 1 в регистр-результата и устанав.>0 ливает триггер 11 в состояние "0", После этого в регистре 2 сохраняется число и, = 90, а во втором регистре 4 результата записывается число n,= 110.
На вход подаются импульсы четвертого числа п+ . При этом в процессе работы устройства сначала происходит сравнение содержимого регистров 1 и 2 с последующей установкой триггера 10 в состояние "1", затем - содержнмого регистров 1 и 3 с последую. 60 щей установкой триггера 11 в состояние "1" и сбросом триггера 10 в сос-. тояние " 0" и, наконец, - содержимого регистров 1 и 4 с последующим сбросом триггера 11 в состояние "0" ° 65
В результате этого элементы И 12 и
13 закрываются, что обеспечивает сохранность содержимого регистров 2 и 4 при поступлении сигнала окончания приема числа.
Таким образом, если принятое на входной регистр 1 число находится за пределами числового интервала, определяемого содержимым регистров 2 и 4, то содержимое этих регистров остается без изменения, если принятое число находится на числовом интервале, определяемом содержимым регистров 2 и 3 илн 3 и 4, то приня-, тое число перезаписывается в регистр
2 результата или соответственно s регистр 4. В итоге работы устройства после поступления последовательно всех чисел в регистре 2 находится ближайшее к заданному меньшее число и = 90, а в регистре 4 результатаближайшее большее число п4= 105.
Технико-экономический эффект от использования предлагаемого устройства состоит в упрощении технической реализации устройства. 993248
ВНИИПИ Заказ 479/65 Тираж 704 Подписное
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4 гера и с входами второй группы вхо дов элементов И первой группы, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, в нем выходы входного регистра подключены к входам первой группы входов элементов И второй группы, выхОды которых соединены с входами второго регистра результата, выход второй схемы сравнения подключен к входу установки в единичное состояние второго триггера и к второму входу установки в нулевое состояние первого триггера, выход второго элемента И соединен с вторым входом установки в нулевое состоя ние второго три ггер а и с входами второй группы входов элементов
И второй группы.
Источники. информации, принятые so внимание при экспертизе
1. Авторское свидетельство СССР
В 246924, кл. G 06 F 7/06, 1969.
10 2. Авторское свидетельство СССР
9 732858, кл. G 06 F 7/06, 1980 (прототип).