Устройство для сравнения последовательных кодов чисел

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (1ц 486315

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

Социалистических

Республик (61) Дополнительное к авт. свид-ву (22) Заявлено 04.01.?3 (21) 1873309/18-24 с присоединением заявки М (23) Приоритет

Опубликовано 30.09.75. Бюллетень ч 36

Дата опубликования описания 05.01.76 (51) М. Кл. G 06f 7/00

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

Совета Министров СССР ла делам изобретений и открытий (53) УДК 681.326.35 (088.8) (72) Авторы изобретения

О. П. Босый и А. А. Гаришин (71) Заявитель (54) УСТРОЙСТВО ДЛЯ CPABHЕНИЯ ПОСЛЕДОВАТЕЛЬНЪ|Х

КОДОВ ЧИСЕЛ

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

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

«НЕ» связан с первым входом третьего элемента «И», выход второго элемента «И» — с первым входом элемента «ИЛИ», и четвертый элемент «И». Первый вход четвертого элемента «И» соединен с входом второго элемента

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

«И» и вторым входом устройства.

Цель изобретения — упрощение и расширение функциональных возможностей устройства.

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

15 Блок-схема устройства представлена на чертеже, где 1 — регистр сдвига; 2, 3 — элементы

«НЕ», 4, 5 — элементы «И»; 6, 7 — триггеры;

8, 9 — элементы «И», 10 — элементы «ИЛИ»;

11 — вход последовательности чисел; 12 — ши20 на сигнала разрешения сравнения; 13 — шина сигнала установки «1» триггеров; 14 — переключатель режима.

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

В исходном состоянии регистр 1 сдвига

25 сброшен. Перед поступлением каждого из кодов триггеры 6, 7 приводятся в единичное состояние сигналами с шины 13. В случае фиксации наибольшего значения переключатель ставится в положение, при котором выход

30 триггера 6 подключается к входу элемента

486315 >

«И» 8, а выход триггера 7 — к элементу «И»

9. В период следования кода первого числа сигнала на шине 12 нет, следовательно, отсутствуют сигналы на выходах элементов «И»

4, 5 и сохраняется состояние триггеров б и 7.

При этом высокий уровень с выхода триггера 6 обеспечивает прохождение кода с входа устройства через элемент «И» 8 Ita вход регистра 1 сдвига, где он сохраняется до поступления кода второго числа. С приходом кода второго числа на выходе регистра сдвига появляется код предыдущего числа. Входной код и код с регистра сдвига синхронно одноименными разрядами в прямом и инверсном виде через элементы «НЕ» 2, 3 поступают на элементы «И» 4, 5, где проводится их поразрядное сравнение. В случае, если одноиме1шые разряды равнозначны, сигналы на выходах элементов «И» 4, 5 отсутствуют. При этом триггеры б, 7 сохраняют свое состояние и ооеспечивают прохождение равнозначных разрядов через элементы «И» 8, 9 и элемент «ИЛИ»

10 на шину регистра сдвига.

Появление, первой комбинации неравнозначных разрядов определяет большим тот код, в котором по данному разряду следует «1».

В случае, если в первой неравнозначной комбинации «О» соответствует коду с выхода регистра сдвига и «1» — входному коду, появляется сигнал на выходе элемент «И» 5.

П ри этом триггер 7 устанавливается в «О» и обеспечивает запрет дальнейшего прохождения кода через элемент «И» 9 и запрет анализа кодов элемента «И» 4. На вход регистра сдвига проходит только код с входа 11 через элементы «И» 8, «ИЛИ» 10. В случае, если в первой неравнозначной комбинации «1» соответствует коду с выхода регистра сдвига и

«О» — входному коду, появляется сигнал на выходе схемы элемента «И» 4. Триггер б устанавливается в «О» и обсопечивае1 запрет анализа последующих разрядов элемента «И»

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

Таким образом, после сравнения первых двух кодов в регистре сдвига хранится больший из них. При поступлении последу1ощпх

10 5

50 кодов процесс повторяется и в результате прохо>кдения всей последовательности в регистре сдвига хранится большее число. В случае установки переключателя в положение, соответствующее функции определения наименьшего значения из последовательности, выходы триггеров 6 и 7 перскл1очаются таким образом, что ooecrreattaatoI прохождение на регистр сдвига наименьшего кода.

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

Устройство для сравнения последовательных кодов чисел, содержащее регистр сдвига, вход которого соединен с выходом элемента

«ИЛИ», а выход — с первым входом первого элемента «НЕ», первым входом первого элемента «И» и первым в одом второго элемента

«И», причем выход первого элемента «НЕ» соединен с первым входом третьего элемента

«И», выход второго элемента «И» соединен с первым входом элемента «ИЛИ», четвертый элемент «И», первый вход которого соединен с входом второго элемента «НЕ», вторым входом третьего элемента «И» и первым входом устройства, а выход — с BTotpbriht входом элемента «ИЛИ», выход второго элемента «НЕ» подключен к второму входу trtepaot.o элемента «И», третий вход которого соединен с третьим входом третьего элемента «И» и вторым входом устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства и расширения функциональных возможностей, в него введены два триггера и переключатель режима, причем первый вход первого триггера соединен с выходом первого элемента «И», второй вход первого триггера соединен с вторым входом второго триггера и третьим входом устройства, а выход подключен к четвертому входу третьего элемента «И» и к четвертому контакту перекл!очателя режима, первый вход второго три гера подключен к выходу третьсго элемснта «И», а выход — к четвертому входу перво-о элемента «И» и к первому контакту переключателя режима, второй контакт которого соединен сirt»n ttr контактом и вторым входом четвертого элемента «И», третий контакт переключателя реи1има соедиНСН С ШЕСТЫМ Кон тс1КТОМ И ВТОР ЬIМ ВХОДОМ ьторого элемента «И».

486315

Составитель А. Зубков

Текред М. Семенов

Корректор Н. Аук

Редактор И. Грузова

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

Заказ 3208i5 Изд. Л% 1832 Тираж 679 Подписное

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

Москва, Ж-35, Раушская иаб., д. 4, 5