SU641444A1 - Устройство дл определени максимальной разности - Google Patents
Устройство дл определени максимальной разностиInfo
- Publication number
- SU641444A1 SU641444A1 SU762411313A SU2411313A SU641444A1 SU 641444 A1 SU641444 A1 SU 641444A1 SU 762411313 A SU762411313 A SU 762411313A SU 2411313 A SU2411313 A SU 2411313A SU 641444 A1 SU641444 A1 SU 641444A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- counter
- inputs
- trigger
- Prior art date
Links
- 238000009434 installation Methods 0.000 claims description 4
- 208000000474 Poliomyelitis Diseases 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000000034 method Methods 0.000 description 1
Landscapes
- Manipulation Of Pulses (AREA)
Description
Изобретение относитс к области автоматики и вычислительной техники и предназначено дл использовани в системах контрол и обработки информации дл сравнени двоичных чисел и определени наибольшей разности между числами. Известно устройство дл сравнени следующих друг за другом двоичных чисел; содержащее регистры, схемы сравнени , элементы И, ИЛИ, триггеры IJ. Недостатком этого устройства вл етс его сложность Наиболее близким техническим решением к изобретению вл етс устройство дл определени максимальной разности (2), содержащее генератор импульсов, счетчики, регистр, триггеры, элементы И, ИЛИ, причем выход генератора импульсов соединен со входами первого и второго счетчиков, выходы которых соединены с первыми входами первого и второго узлов анализа, выходы которых подключены ко входам первого элемента ИЛИ, выход которого соединен со входом третьего счетчика. Недостаток этого устройства заключаетс в его сложности , св занной с наличием в нем схем сравнени выходных плеч каждого разр да ДВОИЧНЫХ счетчиков в блоках определени максимальной раз ;ости. Целью нзобретеннп вл етс упрпщение устройства. Поставленна цель достигаетс тем, что D устройстве входна шина соединена со вторым входом первого счетчика и со входом регистра, выходы которого подключены ко входам второго счетчика, выход которого соединен с первыми входами первого и второго э.аементов И, выходы которых подключеии к первому входу второго элемента ИЛИ и к счетному входу первого триггера соответственно , выход первого счетчика соединен со вторым входом первого элемента И и с первым входом третьего элемента И. выход которого подключен к счетному 1зходу второго триггера, а второй вход - к первому выходу первого триггера, второй пы ход которого соединен со вторым входом первого узла анализа, а второй вход второго элемента И подключен к первому выходу второго триггера, второй выход которигс) соединен со вторым входом второго узла анализа, выход второго элемент;) ИЛИ подключен к первому входу третьего триггера,
второй вход которого, третьи входы узло анализа и входи установки в единичное состо ние первого и второго триггеров соединены с первой управл ющей шиной, третьи выходы первого и второго триггеров подклю чены ко второму н третьему входам второго элемента ИЛИ, выход третьего триггера соединен со входом управлени генератора импульсов , выход которого подключен к третьим входам узлов анализа, четвертый и п тый входы узлов анализа соединены с ервой н второй управл ющими шинами, а так же тем, что в устройстве каждый из узлов анализа содержит счетчики, триггеры , элементы И, ИЛИ, причем первый вход каждого узла анализа соединен с первым входом первого элемента И, выход которого соединен с первыми входами первого и второго триггеров, первые выходы которых гюдключены к первым входам второго и третьего элементов И соответственно, выход второго элемента И соединен со входом первого .счетчика, выход которого подключен ко второму входу третьего элемента И, выход которого соединен с ГЕервым входом элемента ИЛИ, выход которого ко второму входу первого триггера, второй выход которого сЬедннен с первым входом четвертого элемента И, -выход которого слу жит выходом блока анализа и подключен ко входу второго счетчика, второй вход каждого узла анализа соединен со вторыми входами первого, второго н четвертого элементов И, третий вход каждого узла анализа соединен со вторым входом второго тригге ,ра, четвертый вход каждого узла анализа подключен к третьим входам второго и четвертого элементов И, п тый вход каждого узла анализа соединен со вторым входом элемента ИЛИ и со входами установки в нулевое состо ние счетчиков.
Блок-схема устройства приведена на чертеже .
Устройство содержит генератор импульсов , триггер 2, элемент ИЛИ 3, регистр 4, счетчики 5, 6, элементы И 7, 8, 9, триггеры 0, И, узлы анализа 12, 13, каждый нз которых состоит из счетчиков 14, 15, элемента ИЛИ 16, элементов И 17, 18, 19, 20, триггеров 21, 22, элемент ИЛИ 23, счетчик 24, информационную шину 25, управл ющие шины 26, 27.
Устройство работает следующим образом; Одиночный импульс, приход щий по управл ющей шине 27 с периодом определени максимальной разности чисел, обнул ет счетчики 14 и 15 узлов анализа 12, 13, счетчики 24, а триггеры 2 узлов анализа 12, 13 установ тс в положение, при котором элементы И 18 оказываютс открытыми , а элементы И 19 - закрытыми.
Первое число, поступающее по информационной шине 25, записываетс в регистр 4, а также в счетчик 6. Число в регистре 4 остаетс записанным в течение всего периода определени наиболыией разности .чисел . Перед приходом второго числа счетчики 5 и 6 обнул ютс и в счетчик 6 записываетс второе число. Однс временно из регистра 4 в счетчик 5 пгфезаписываетс первое число.
Пусть определ етс максимальна разность следующих один за другим п терки чисел А, В, С, 1, Е, св занных между собой следующими соотношени ми: А Е, . В результате вьтолне11и операции в счетчиках 14, 24 должна заф.чксироватьс разность между числа.чи А и D, а в-счетчике 15 - дополнение этой разности до числа 2, т.е. (А-D).
После того, как числа А и В оказываютс записанны.ми в счетчиках 5 и 6, с управл ющей шины 26 поступает импульс «начало сравнени , который устанавливает триггеры 10 и 11 в полол епие, при котором элементы И 8 и 9 оказываютс открытыми по входам, которые св заны с триггерами 10 и И, а элементы И 20, 19, 18 - закрытыми . Одновременно с этим импульс «начала сравнени перебрасывает триггер , в результате чего начинают поступать импульсы с выхода генератора импульсов 1. Эти импульсы проход т на счетчики 5 и 6. Поскольку в счетчике 5 записано число, которое больше числа, записанного в счетчике 6, на его выходе первы.м по витс импульс переполнений, который, пройд через элемент И 8, установит триггер 10 в противоположное состо ние, в результате чего элемент И 9 оказываетс закрытым, а элемент И 20 открытым дл прохождени через них имггульса переполнени с выхода счетчика 6. Кроме того, открыты.м оказываетс . элемент И 18, в результате чего на вход счетчиков 14 и 24 поступают импульсы с выхода генератора импульсов до момента прихода на вход триггера 21 импульса переполнени с выхода счетчика 6 вследствие чего количество импульсов, поступающее на вход счетчиков 14 и 24 определ етс числом импульсов, которое укладываетс в аромежутке между первым импульсом переноса с выхода счетчика 5 и импульсом переполнени с выхода счетчика 6, т. е. разностью между числом импульсов. Таким образом, в счетчиках 14 и 24 оказываетс записанной разность между числами А и В. После прихода импульса переноса со счетчика 6 произойдет переброс триггера 21 и импульсы с выхода генератора импульсов начнут поступать на вход счетчика 5 до момента по влени второго импульса переполнени с выхода счетчика 5. Этот импульс установит триггер 10 в исходное состо ние, при этом на его импульсном выходе по витс импу. ьс, который возвратит триггер 2 в первоначальное состо ние, запреща тем самым импульсы с выхода генератора импульсов 1. Следовательно в счетчике 15 оказываетс записанным дополнение разности сравниваемых чисел А и В до величины 2
После первого цикла сравнени все триггеры вернулис) в исходное состо ние за исключением триггеров 21 и 22, которые оказались в противоположном состо нии.
Перед приходом третьего числа С обнул ютс счетчики 5 и 6, затем число С записываетс в счетчик 6 и одновременно перезаписываетс в счетчик 5 первое число А. После чего по управл ющей шине 26 проходит импульс «начало сравнени , который подтверждает состо ние триггеров 10 и II, перебрасывает триггеры 2 и 22, и начинаетс процесс сравнени .
Импульс переполнени с выхода счетчика 5, который оп ть по витс раньше импульса переполнени с выхода счетчика 6, поскольку , проходит через элемент И 8, устанавливает триггер 0 в противоположное состо ние, закрыва элемент И 9 от прохожде и через него на триггер 1 импульсов переноса с выхода счетчика 6 п, открыва по св занным с триггером 10 входам элементы И 18 и 19. Поскол эку триггер 2i осталс в состо нии противоположном первоначальному, импульсы с генератора импульсов i начинают поступать на вход счетчика 15 через элемент И 19. Импульс переполнени с выхода счетчи.ка 15 по витс после того, как на его вход гфидет количество импульсов, равное А-В. Поскольку число , то и, следовательно , импульс переноса с выхода счетчика 6 придет на вход триггера 22 до момента по влени импульса переполнени с выхода счетчика 15. Этот импульс перебросит триггер 22 и запретит прохо.ждение импульса переноса с выхода счетчика i5 на вход триггера 21. В результате этого в данный цикл сравнени числа С триггер 2i не изменит своего состо ни и на вход счетчика 15 пройдет 2 импульсов, определ емое только дл тепьностью строба с выхода «б триггера П, т. е. импульсов. Вследствие этого, после данного цикла сравнени в счетчиках 14 и 24 окажетс по-прежнему записанной разность между числами А н В, а в счетчике 5 2 -(А-В) - дополненне разности А-В до числа 2.... С приходом четвертого числа до момента по влени импульса переполнени с выхода счетчика б работа устройства полностью аналогична рассмотренному случаю сравнени чисел А и С. Импульс переполнени с выхода счетчика 15, который по витс после поступлени на его вход А-В импульсов, опережает импульс переполнени с выхода счетчика 6, который по витс после поступлени на его вход А-D импульсов, отсчитыва с момента по влени импульса переноса с выхода счетчика 5. Вследствие этого импульс переноса с выхода счетчика 15 пройдет через элемент И 17, ИЛИ Ш и перебросит триггер 21, в результате чего
импульсы пост ..пать к; вход счетчиков 14 и 24 н рекращают поступать на вход счетчи.ка 15, который осталс в ну.евом cocTOHHiiH. Иг,тг ульсы из в.чод счетчиков 14 и 24 будут поступать до момента импульса переноса с выхода счетчика 6, который установит триггер 21 в прежнее состо ние, после чего 1Л пульсы будут поступать на вход счетчика 15 до по влени второго импульса переполнени с выхода счетчика 5. В счетчике 15 зафиксируетс число 2 - (А-D). Поскольку в счетчиках 14 н 24 в результате предыдущих циклов сравнени было загп-сано число равное А-В, приход на их вход (В - D) импульсов запишет в них -число (А-В) + 4- (В-D) А-D. Поскольку счетчик 15 перед приходом lia его вход 2 - {А-D) пмпульеов находнлс в улевом состо нии, то в нем окажетс .записанным число 2 - -iA-D).
Теперь рассмотрим случай, когда на вход приходит п тое число Е А. В этом случае импульс з переноса с выходов счетчиков 5 и 6 по в тс одновре.меино, на выходе-элемента И 7 по витс импульс, который, пройД через элемент ИЛИ 3. установит триггер 2 в исход юе положение, прекраща тем самым ЦИК.Л ср внсни , и в счетчиках 4, 24 и 15 останутс зaпнcaнi ь мн числа ) и 2 - (А-D) соотЕ етственно.
Таким образом, в результате определени максимальней .и между первым и следующим за пнм числами в счетчике 14 узла анализа 12 оказываетс записанным числом равное .максч.мально ; положительной разности, в счетч -;г ;е 14 узла анализа 13число равное максимальюй отрицательной разности, а в счетчике 24-число равное разности между паибольшим и наг меггьши.ч ИЗ сравниваемых .исе.п.
Использование изобретени позвол ет упростить устройство, так как в нем отсутствуют схемы сравнени .
Claims (2)
1. Устройство дл определени максимальной разности, содержащее генератор импульсов, счетчнк.н, регистр, триггеры, элементы И, ИЛИ, причем выход генератора импульсов соединен со входами первого и второго счетчиков, выходы которых соединены с первым; Г4ходами первого и второго узлов анализа, выходы которых подключены ко входам первого э.1емента ИЛИ, выход которого соеднгген со входом третьего счетчика, отличающеес тем, что, с целью упрощени устройства, в нем входна щнна устройства соел1инена со вторым входом первого счетчика и со- входом регистра, выходы которого подключены ко входам второго счетчика, выход которого соединен с первыми входами первого и второгс э.и ментов И,
выходы которых подключены к первому входу второго элемента ИЛИ и к счетному входу первого триггера соответственно, выход первого счетчика соединен со вторым входом первого элемента И и с первым входом третьего элемента И, выход которого подключен к счетному входу второго триггера , а второй вход - к первому выходу первого триггера, второй выход которого соединен со вторым входом первого узла анализа , а второй вход второго элемента И подключен к первому выходу второго триггера , второй выход которого соединен со вторым входом второго узла анализа, выход второго элемента ИЛИ подключен к первому входу третьего триггера, второй вход которого, третьи входы узлов анализа и входы установки в единичное состо ние первого и второго триггеров соединены с первой управл ющей шиной, третьи выходы первого и второго триггеров подключены ко второму и третьему входам второго элемента . ИЛИ, выход третьего триггера соединен со входом управлени генератора импульсов , выход которого подключен к третьим входам узлов анализа, четвертый и п тый входы узлов анализа соединены с первой и второй управл ющими шинами.
2. Устройство по п. 1, отличающеес тем, что в нем каждый из узлов анализа содержит счетчики, триггеры, элементы И, ИЛИ, причем первый вход каждого
узла анализа соедиион с первым входом первого элемента И, выход которого соединен с первыми входами первого и второго триггеров, первые выходы которых полключены к первым входам второго и третьего элементов И сскзтветственно, выход второго элемента И соединен со входом первого счетчика, выход которого подключен ко второму входу третьего элемента И, выход которого соединен с первым входом элемента ИЛИ, выход которого подключен ко второму входу первого триггера, второй выход которого соединен с первым входом четвертого элемента И, выход которого служит выходом блока анализа и подключен ко
входу второго счетчика, второй вход каждого узла анализа соединен со вторыми входами первого, второго и четвертого элементов И, третий вход каждого узла а.налиаа соединен со вторым входом вторг О триггера, четвертый вход каждого узла анализа подключен к третьим входам второго и четвертого элементов И, п тый вход каждого узла анализа соединен со вторым входом элемента ИЛИ и со входарди установки в нулевое состо ние счетчиков.
5 Источники информации, прин тые во внимание при экспертизе
1.Авторское свидетельство СССР № 256363, кл. G 06 F 7/04, 30.05.6
2.Авторское свидетельство СССР № 395883 кл. G 06 F 7/02, 23,04.69.
27
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU762411313A SU641444A1 (ru) | 1976-02-11 | 1976-02-11 | Устройство дл определени максимальной разности |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU762411313A SU641444A1 (ru) | 1976-02-11 | 1976-02-11 | Устройство дл определени максимальной разности |
Publications (1)
Publication Number | Publication Date |
---|---|
SU641444A1 true SU641444A1 (ru) | 1979-01-05 |
Family
ID=20679592
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU762411313A SU641444A1 (ru) | 1976-02-11 | 1976-02-11 | Устройство дл определени максимальной разности |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU641444A1 (ru) |
-
1976
- 1976-02-11 SU SU762411313A patent/SU641444A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR930022092A (ko) | 히트의 주파수/시간 프로파일을 결정하는 방법과 그 방법을 실행하는 장치 | |
SU641444A1 (ru) | Устройство дл определени максимальной разности | |
SU1642463A1 (ru) | Устройство дл определени экстремальных чисел | |
SU1151978A1 (ru) | Устройство дл ввода информации | |
JPS6255110B2 (ru) | ||
SU1587504A1 (ru) | Устройство программного управлени | |
SU650071A1 (ru) | Устройство дл группового сравнени двоичных чисел | |
SU437226A1 (ru) | Счетчик импульсов | |
SU563674A1 (ru) | Устройство дл сравнени двоичных чисел | |
RU2006926C1 (ru) | Устройство для ввода аналоговой информации в цифровую вычислительную машину | |
SU1387012A1 (ru) | Устройство дл вычислени интервальной взаимокоррел ционной функции | |
SU402156A1 (ru) | Распределитель импульсов | |
SU1508227A1 (ru) | Устройство дл сопр жени ЭВМ с магистралью | |
SU551702A1 (ru) | Буферное запоминающее устройство | |
SU1734095A1 (ru) | Устройство дл контрол последовательности прохождени сигналов | |
SU1365084A1 (ru) | Устройство приоритета | |
SU1605244A1 (ru) | Устройство дл сопр жени источника и приемника информации | |
SU1513440A1 (ru) | Настраиваемое логическое устройство | |
SU767753A1 (ru) | Устройство дл сравнени чисел | |
SU543936A1 (ru) | Устройство дл сравнени двоичных чисел с допусками | |
SU1347078A1 (ru) | Устройство сбора данных дл оценки числа событий | |
SU1667080A1 (ru) | Устройство дл контрол последовательностей импульсов | |
SU826340A1 (ru) | УСТРОЙСТВО ДЛЯ СОРТИРОВКИ МК-РАЗРЯДЙоПшс! | |
SU1524093A1 (ru) | Буферное запоминающее устройство | |
SU1168958A1 (ru) | Устройство дл ввода информации |