SU758143A1 - Устройство для определения положения числа на числовой оси 1 - Google Patents
Устройство для определения положения числа на числовой оси 1 Download PDFInfo
- Publication number
- SU758143A1 SU758143A1 SU762425511A SU2425511A SU758143A1 SU 758143 A1 SU758143 A1 SU 758143A1 SU 762425511 A SU762425511 A SU 762425511A SU 2425511 A SU2425511 A SU 2425511A SU 758143 A1 SU758143 A1 SU 758143A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- inputs
- outputs
- registers
- output
- triggers
- Prior art date
Links
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Description
Изобретение относится к вычислительной технике и может1 быть исполь эовано, в частности, в устройствах контроля параметров.
Известно устройство для определения положения числа на числовой оси относительно двух других чисел, содержащее регистры чисел, схему сравнения полусуммы чисел с данным числом, схему сравнения разности двух чисел с нулем, подключенное к регистрам чисел (1] .
Недостатком такого устройства является его сложность из-за наличия в нем сумматоров.
Наиболее близким к изобретению является устройство для определения положения числа на числовой оси, содержащее регистры чисел X, У и счетчик-регистр числа 2, входы которых соединены со входами устройства, ~а разрядные выходы - со входами схем сравнения, счетчик результата, счетный вход которого через элемент ИЛИ подключен к выходам схем сравнения, а нулевой установочный вход - к первому выходу блока синхронизации, причем счетный вход счетчика-регистра числа 2 через управляемый генератор подключен к другому выходу блока синх-Ю
2
ронизации, вход которого соединен с выходом счетчика-регистра числа Ζ Недостатком данного устройства является низкое быстродействие, так 5 как для получения результата в худшем случае необходимо затратить 2П Фактов, где η - разрядность операндов.
Целью изобретения является повы0 шение быстродействия устройства.
Для этого в устройство для определения положения числа на числовой оси, содержащее регистры чисел, входы которых соединены со входами 15 устройства, триггеры и блок синхрони зации, первый выход которого соединен с нулевыми входами триггеров, введены дешифратор и два блока поразрядного сравнения, первые входы 20 которых соединены с выходами первого и второго регистров соответственно, а вторые входы - с выходом третьего регистра, первый и второй выходы первого блока поразрядного сравнения соединены с единичными входами соответственно первого и второго триггеров, первый и второй выходы второго блока поразрядного сравнения соединены с единичными входами соответственно третьего и чет3
758143
4
вертого триггеров, выходы триггеров соединены со вводами дешифратора, выходы которого’ являются выходами устройства, управляющие входы сдвига регистров соединены со вторым выходом синхронизатора, третий, четвер- с *гый и пятый выходы которого подключены к управляющим входам соответственно первого и второго блоков поразрядного сравнения и дешифратора, входы синхронизатора соединены с управляющи- , β ми выходами, блоков поразрядного срав- 10 нения.
На чертеже представлена структурная схема устройства.
Устройство содержит регистр 1, в который записывается число X, регистр 2„ в> который записывается число У, \ · регистр 3, в который записывается число 2. Регистры ί, 2 й 3 являются кольцевыми сдвиговыми регистрами. Последовательные выходы регистров 1 20
и 3 подключены ко входам блока 4 поразрядного сравнения, управляющий вход которого соединен с выходом блока 5 синхронизации. Последовательные выходы регистров 2 и 3 подключены · 25 ко входам блока 6 поразрядного сравнения, управляющий вход которого подключен к выходу блока 5 синхронизации. Информационные- выходы блоков 4 и 6 поразрядного сравнения 30
подключены к единичным входам триггеров 7, 8, 9 и 10, нулевые входы которых соединены с выходом блока 5 синхронизации. Выходы триггеров 7-10 подключены ко входам дешифратора 11, $$
управляющий вход которого соединен с выходом блока 5 синхронизации, а выходы являются выходами устройства. Управляющие входы сдвига регистров 1, 2 и 3 соединены с выходом блока 5 синхронизации. 40
Устройство работает следующим образом.
Числа X, У и 2 записываются соответственно в регистры 1, 2 и 3, пос. ле чего блок 5 синхронизации обнуляет 45 триггеры. 7-10 и подает на каждый регистр сдвигающую серию из η импульсов
* · » — .
(п - разрядность операндов X, У, Ζί,δ на управляющие входы блоков 4 и 6 поразрядного сравнения - опрашивающие сигналы,Сдвиг чисел в регистрах 1, 2 и 3 производится старшими разрядами вперед кольцевым способом, так что числа остаются в своих регистрах.
В блоках 4 и 6 поразрядного сравнения последовательно, начиная со старшего разряда, сравниваются разряды двух чисел. В случае, если сравниваемые разряды равны, то ни на одном из выходов блока 4 или 6 сигнала не возникает, и в следующем такте работы после сдвига чисел с регистрах 1, 2 и 3 блоки 4 и 6 поразрядного сравнения переходят к сравнению следующих разрядов. В случае, если один из сравниваемых разрядов оказался больше другого, а все предыду щие такты сравнения давали равенство разрядов, то и число, к которому принадлежит больший разряд, будет больше другого числа. При этом на одном из информационных выходов блока 4 или 6 поразрядного сравнения появляется сигнал, который запоминается на одном иэ триггеров 7-10, а сигнал с управляющего выхода сработавшего блока 4 или 6 поразрядного сравнения поступает на вход блока 5 синхронизации и прерывает поступление опрашивающих импульсов на сработавший блок 4 или 6 поразрядного сравнения при оставшихся тактах сдвига, т.е. выключает сработавший блок 4 или б поразрядного сравнения до следующего запуска всего устройства. Таким образом, на триггере 7 запоминается информация Х>2, на триггере 8 запоминается информация X < ί, на триггере 9 - У * Ζ , на триггере 10 - У ь· 2. Дешифратор 11 по управляющему сигналу с блока 5 синхронизации, который выдается сразу после тактов сдвига, дешифрирует •состояние триггеров 7-10 и выдает сигнал на одном иэ девяти выходов, значение которого определяется таблицей .
Состояние триггеров | Значение сигнала с выхода дешифратора 11 | |||
7 | Г 8 | 9 | 1 10 | |
1 | 0 | 1 | 0 | У < 2 4 X |
1 | 0 | 0 | 1 | х > г υ > г |
0 | 1 | 1 | 0 | 2 > X 2 > У |
0 | 1 | 0 | 1 | х < г < у |
0 | 0 | 1 | 0 | ζ = х г > υ |
0 и..».--»— | 0 | 0 | 1 | г = X 2 < у |
5
758143
6
Продолжение таблицы
Состояние
ЕЕЛ
триггеров
10
Значение сигнала с выхода дешифратора
11
1 0 0
0
г = γ ί < х
0 | 1 | 0 | ' 0 | 2 | = Υ | 2 > X |
0 | 0 | 0 | 0 | Ζ | - Υ | = X |
Таким образом, данное устройство позволяет определить положение числа ϊ на числовой оси за η тактов (равных количеству разрядов операндов X, У и 2), вместо 210 тактов, как это делается в известном устройстве, чем и повышается быстродействие'устройства.
с единичными входами соответственно первого и второго триггеров, первый и второй выходы второго блока поразрядного сравнения соединены с единич ными входами соответственно третьего и четвертого триггеров, выходы триггеров соединены со входами дешифратора, выходы которого являются выхо20 дами устройства, управляющие входы сдвига регистров соединены со вторым выходом синхронизатора, третий, четвертый и пятый выходы которого подключены к управляющим входам соответ 25 ственно первого и второго блоков поразрядного сравнения и дешифратора, входы синхронизатора соединены с управляющими выходами блоков поразрядного сравнения.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР № 249047, кл. δ 06 Г 7/06, 1968.
Ζ
2. Авторское свидетельство СССР № 561960, кл. 6 06 Р 7/06, 1975 (прототип).
15
Claims (1)
- Формула изобретенияУстройство для определения положения числа на числовой оси, содержащее регистры чисел, входы которых соединены со входами устройства, триггеры и блок синхронизации, первый вывод которого соединен с нулевыми входами триггеров, о т л и ч а- 30 ю щ е е с я тем, что, с целью повышения быстродействия, в него введены дешифратор и два блока поразрядного сравнения, первые входы которых соединены с выходами первого и второго 35 регистров соответственно, а вторые входы - с выходом третьего регистра, первый и второй выходы первого блока поразрядного сравнения соединены758143
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU762425511A SU758143A1 (ru) | 1976-12-03 | 1976-12-03 | Устройство для определения положения числа на числовой оси 1 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU762425511A SU758143A1 (ru) | 1976-12-03 | 1976-12-03 | Устройство для определения положения числа на числовой оси 1 |
Publications (1)
Publication Number | Publication Date |
---|---|
SU758143A1 true SU758143A1 (ru) | 1980-08-23 |
Family
ID=20684899
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU762425511A SU758143A1 (ru) | 1976-12-03 | 1976-12-03 | Устройство для определения положения числа на числовой оси 1 |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU758143A1 (ru) |
-
1976
- 1976-12-03 SU SU762425511A patent/SU758143A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU758143A1 (ru) | Устройство для определения положения числа на числовой оси 1 | |
SU748394A1 (ru) | -Разр дный генератор псевдослучайных двоичных последовательностей | |
SU693401A1 (ru) | Устройство дл ввода информации | |
SU1397933A1 (ru) | Устройство дл перебора перестановок | |
SU760048A1 (ru) | Генератор псевдослучайных чисел 1 | |
SU1287281A1 (ru) | Делитель частоты с дробным коэффициентом делени | |
SU1487154A1 (ru) | Генератор кодовых последовательностей | |
SU733109A1 (ru) | Троичный реверсивный п-разр дный счетчик импульсов | |
SU625222A1 (ru) | Генератор псевдослучайных чисел | |
SU883901A2 (ru) | Генератор псевдослучайных чисел | |
SU1410057A1 (ru) | Коррел ционное устройство дл определени задержки | |
SU809176A1 (ru) | Устройство дл делени | |
SU1005026A1 (ru) | Устройство дл определени количества единиц в двоичном коде N-разр дного числа | |
SU716035A1 (ru) | Устройство дл ввода информации | |
RU1837291C (ru) | Многоканальный сигнатурный анализатор | |
SU433627A1 (ru) | Устройство формирования импульсных последовательностей | |
SU1272342A1 (ru) | Устройство дл вычислени показател экспоненциальной функции | |
SU448592A1 (ru) | Устройство дл генерировани кода посто нного веса | |
SU1298900A1 (ru) | Счетчик | |
SU705689A1 (ru) | Счетчик | |
SU459773A1 (ru) | Датчик случайных кодов | |
SU1130860A1 (ru) | Устройство дл делени | |
SU1256159A1 (ru) | Генератор псевдослучайных чисел | |
SU634285A1 (ru) | Устройство дл перебора сочетаний | |
SU1249541A1 (ru) | Устройство дл определени центра массы плоской фигуры |