Изобретение относится к вьшисли- тельной технике.
Цель изобретения - повышение быстродействия устройства.
На чертеже представлена схема устройства.
Устройство содержит входной счетчик 1, регистры 2 и 3, элементы 4 и5
сравнения, счетчики
6
7 границ под- ю ется импульс, поступающий lia вход
диапазонов, счетчик 8 номера поддиапазона, шифратор 9, триггеры 10-12, формирователь 13 импульсовj элемент 14 задержки, элементы И 15-20, элементы ИЛИ 21-25, и} формационный вход 26, вход 27 начальной установки, вход 28 признака окончания счета, выходы Больше 29, Меньше 30 и выходы 31 номера поддиапазона.
Устройство работает следующим образом.
Шифратор 9 формирует значения границ поддиапазонов с 1-й по п-ю, причем в младших разрядах формируется прямой код значений границ поддиапазонов, а в старших разрядах - дополнительный код разности между старшими разрядами границ поддиапазонов. Например, если число, определяющее нижнюю границу первого диапазона, имеет код старших разрядов 0000000101, а младших разрядов 1110, то соответствующий код на старших разрядах шифратора - 1111111011, а младших раз-рядах шифратора - 1110.
Перед началом работы сигнал, поступающий па вход 27 начальной установки устройства, устанавливает триггеры 10 и 11, регистр 2, счетчики 1 и 6 в нулевое состояние, а счетчик 8 номера поддиапазона - в состояние Все единицы. Затем па выходах шифратора 9 появляется значение нижней границы для первого диапазона, а на
выходе элемента 14 задержки - импульс, g логично, С приходом импульса конца поступающий на входы управления за- счета на вход 28 признака око11чания
писью второго регистра 3, и, через элементы ИЛИ 23 и И 16, - счетчика 7, заносящий в упомянутые регистр 3 и счетчик 7 значение указанной границы. Этот же импульс устанавливает счетчик 8 номера поддиапазона в нулевое состояние и, поступая через элемент ИЛИ 21 на счетный вход триггера 10, устанавливает его в единичное состо- .яние.
По мере заполнения входного счетчика 1 на его выходе переноса периодически появляются импульсы, постуИ 19 на счетный
пающие через элемент вход счетчика 7..
При вхождении величины, находящейся в счетчике 7, в пределы первого диапазона на его выходе переноса появляется сигнал, поступающий через элемент ИЛИ 23 на вход формирователя 13 импульсов, В результате формирусчетчика 8 номера поддиапазона и на входы злементов ИЛИ 21 и 22. При этом в регистр 2 и счетчик 5 записывается значение верхней границы первого диапазона, триггеры 10 и 12 переводят
ся в нулевое состояние, в счетчике 8 номера поддиапазона устанавливается номер второго поддиапазона (номер первого поддиапазона - О, второго - 1 и т.д.), а на выходе шифратора 9 появляется значение верхней границы второго поддиапазона. Импульсы с выхода переноса счетчика 1 через элемент И 19 начинают поступать на счетньй вход счетчика 6.
При вхождении величины, находящейся в счетчике 6, в пределы второго поддиапазона на выходе переноса этого счетчика появляется сигнал, поступающий через злемент ОТИ 23 на вход формирователя 13 импульсов. В результате формируется импульс, поступающий на вход счетчика 8 номера поддиапазона и на входы элементон ИЛИ 21 и 22. При этом в регистр 3 и счетчик 7 записывается значение верхней границы второго диапазона, триггеры 10 и 12 переводятся в единичное состояние, счетчику 8 номера поддиапазона присваивается номер третьего поддиапазона, (т.е. число 2), а на выходе шифратора 9 появляется значение верхней границы этого поддиапазона. В дальнейшем устройство работает ана
0
5
счета устройства триггер 11 устанавливается в единичное состояние. При этом разрешается точное сравнение.
Если триггер 12 находится в единичном состоянии, т.е, исследуемое число находится околс нижней границы поддиапазона, номер которого указан в счетчике 8 номера поддиапазона, в соответствии с состоянием триггера 10 разрешается сравнение содержимого счетч ика 1 с содержимым регистра 2 или 3 соответствующим элементом 4 или 5 сравнения, В случае, если число
лежит ниже нижней границы поддиапазона, на выходе элемента ИЛИ 24 появляется единичный сигнал; если число лежит выше нижней границы поддиапазона - единичный сигнал появляется на выходе элемента ИЛИ 25. В случае, когда на выходах Меньше 30 и Больше 29 устройства - логический нуль, число находится в пределах поддиапазона, номер которого указан на выходах 31 устройства.
Формула изобретения
Устройство для определения положения числа-на числовой оси, содержащее входной счетчик, шифратор, два регистра, два элемента сравнения, два триггера, счетчик номера поддиапазона, четыре элемента И, два элемента ИЛИ, элемент задержки и формирователь импульсов, причем информационный вход устройства соединен со счетным входом второго счетчика, выходы разрядов которого соединены с первыми группами входов первого и второго элементов сравнения, вторые группы входов которых подключены к выходам разрядов первого и второго регистров соответственно, информационные входы которых подключены к выходам шифратора, вход начальной установки устройства соединен с входами установки в началь юе состояние входного счетчика, счетчика номера поддиапазона и первого и второго триггеров и через элемент задержки - с входом установки в нулевое состояние счетчика номера поддиапазона и с первыми входами первого и второго элементов ИЛИ, выходы кото- соединены соответственно со счетным входом первого триггера и первыми входами первого и второго элементов И пряной и инверсный выходы первого триггера соединены с вторыми входами соответственно первого и второго элементов И, выходы которых соединены с входами управления записью соответственно первого и второго регистров, вход признака окончания счета устройства соединен с входом установки в единичное состояние второго триггера, выход формирователя импульсов соединен с вторыми входами первого и второго элементов ИЛИ и со счетным вхо,
35978
дом
10
15
20
25
30
35
40
45
50
55
счетчика номера поддиапазона, выходы разрядов которого являются выходами номера поддиапазона устройства и соединены с соответствуюш;ими входами шифратора, отличающееся тем, что, с целью повьпиения быстродействия, в него введены первьй и второй счетчики границ поддиапазонов, третий триггер, третий, четвертый и пятый элементы ИЛИ и пятьм и шестой элементы И, причем вход начальной установки устройства соединен с входом установки в нулевое состояние первого счетчика границ поддиапазонов и через элемент задержки - с входом установки первого регистра в нулевое состояние, прямой выход первого триггера соединен с первыми входами третьего и четвертого элементов И, инверсный выход первого триггера соединен с первыми входами пятого и шестого элементов И, выход переполнения входного счетчика соединен с входом установки третьего триггера в нулевое состояние и с вторыми входами третьего и пятого элементов И, выходы которых соединены со счетными входами соответственно первого и второго счетчиков границ поддиапазонов, выходы переполнения которых соединены соответственно с входами третьего элемента ИЛИ, выход которого соединен с входом формирователя импульсов, выход которого соединен с входом установки в единичное состояние третьего триггера, выход которого соединен с вторыми входами четвертого и шестого элементов И, выходы которых соединены с управляющими входами соответственно первого и второго элементов сравнения, первый и второй выходы неравенства которых соединены соответственно с первыми и вторыми входами четвертого и пятого элементов ИЛИ соответственно, выходы которых являются соответственно выходами Меньше и Больше устройства, прямой выход второго триггера соединен с третьими входами четвертого и шестого элементов И, выходы шифратора соединены с информационными входами первого и второго счетчиков границ поддиапазонов, входы управления записью которых подключены к выходам соотве.тст- венно первого и второго элементов И.
30
название | год | авторы | номер документа |
---|---|---|---|
Устройство для определения положения числа на числовой оси | 1984 |
|
SU1200302A1 |
Устройство для определения положения числа на числовой оси | 1981 |
|
SU1001084A1 |
Устройство для определения положения числа на числовой оси | 1982 |
|
SU1059564A1 |
Устройство для определения положения числа на числовой оси | 1980 |
|
SU949652A1 |
Устройство для определения положения числа на числовой оси | 1984 |
|
SU1196848A1 |
Преобразователь угла поворота вала в код | 1991 |
|
SU1833966A1 |
Преобразователь двоичного кода в двоично-десятичный | 1980 |
|
SU941991A1 |
МОДУЛЬ МУЛЬТИМИКРОПРОГРАММНОЙ СИСТЕМЫ | 1997 |
|
RU2116665C1 |
Устройство для кусочно-линейной аппроксимации | 1990 |
|
SU1837272A1 |
Преобразователь двоичного кода в двоично-десятичный | 1981 |
|
SU993244A1 |
Изобретение относится к вычислительной технике. Цель изобретения - повьппение быстродействия устройства. Устройство содержит четыре счетчика, два регистра, два элемента сравнения, шифратор, три триггера, элемент задержки, формирователь импульсов, шесть элементов И и пять элементов ИЛИ. При непрерывном увеличении контролируемого числа на единицу устройство позволяет определять принадлежность этого числа последовательно нескольким заданным поддиапазонам, переходя при превышении верхней границы i-ro поддиапазона к сравнению с границами (i+1)-ro поддиапазона. Для этого при переходе верхней граниизы i-ro поддиапазона по сигналу переполнения одного из счетчиков границ поддиапазона увеличивается на единицу номер поддиапазона, который храните в счетчике номера поддиапазона. Этот номер преобразуется шифратором в коды границ (i+1)-го. поддиапазона и запи- сьшается в регистры. 1 ил. а «б (Л со iC/: СП со -vl 00
Устройство для определения положения числа на числовой оси | 1982 |
|
SU1059564A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для определения положения числа на числовой оси | 1984 |
|
SU1200302A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-09-07—Публикация
1986-04-01—Подача