Устройство для определения положения числа на числовой оси
Изобретение относится к вычислительной технике. Цель изобретения - повьппение быстродействия устройства. Устройство содержит четыре счетчика, два регистра, два элемента сравнения, шифратор, три триггера, элемент задержки , формирователь импульсов, шесть элементов И и пять элементов ИЛИ. При непрерывном увеличении контролируемого числа на единицу устройство позволяет определять принадлежность этого числа последовательно нескольким заданным поддиапазонам, переходя при превышении верхней границы i-ro поддиапазона к сравнению с границами (i+1)-ro поддиапазона. Для этого при переходе верхней граниизы i-ro поддиапазона по сигналу переполнения одного из счетчиков границ поддиапазона увеличивается на единицу номер поддиапазона, который храните в счетчике номера поддиапазона. Этот номер преобразуется шифратором в коды границ (i+1)-го. поддиапазона и записьшается в регистры. 1 ил. а «б (Л со iC/: СП со -vl 00
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1 (19) (11) (51)4G06 F 7 06 . РГ f il f" -"
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4047114/24-24 (22) 01.04.86 (46) 07.09.87. Бюл. Ф 33 (71) Физико-механический институт им.Г.В.Карпенко (72) А.Л.Хлюнев (53) 681.325(088.8) (56) Авторское свидетельство СССР
11 1059564, кл. G 06 F 7/06, 1972.
Авторское свидетельство СССР
У 1200302, кл. G 06 F 7/06, 1984. (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ЧИСЛА НА ЧИСЛОВОЙ ОСИ (57) Изобретение относится к вычислительной технике. Цель изобретения повышение быстродействия устройства.
Устройство содержит четыре счетчика, два регистра, два элемента сравнения, шифратор, три триггера, элемент задержки, формирователь импульсов, шесть элементов И и пять элементов
ИЛИ. При непрерывном увеличении контролируемого числа на единицу устройство позволяет определять принадлежность этого числа последовательно нескольким заданным поддиапаэонам, переходя при превышении верхней границы i-го поддиапаэона к сравнению с границами (i+1)-го поддиапазона. Для этого при переходе верхней границы
i-ro поддиапазона по сигналу переполнения одного из счетчиков границ поддиапазона увеличивается на единицу номер поддиапаэона, который храните в счетчике номера поддиапазона. Этот ф номер преобразуется шифратором в коды границ (i+1)-го поддиапазона и записывается в регистры. 1 ил.
С::
1335978
Изобретение относится к вычислительной технике.
Цель изобретения — повышение быст— родействия устройства. !
На чертеже представлена схема устройства.
Устройство содержит входной счетчик 1, регистры 2 и 3, элементы 4 и 5 сравнения, счетчики 6 и 7 границ под- fg диапазонов, счетчик 8 номера поддиапазона, шифратор 9, триггеры 10-12, формирователь 13 импульсов, элемент
14 задержки, элементы И 15-20, элементы ИЛИ 21-25, информационный вход 15
26, вход 27 начальной установки, вход 28 признака окончания счета, выходы "Больше" 29, "Меньше" 30 и выходы 31 номера поддиапазона.
Устройство работает следующим 20 образом.
Шифратор 9 формирует значения границ поддиапазонов с 1-й по п-ю, причем в младших разрядах формируется прямой код значений границ поддиапа- 25 эонов, а в старших разрядах — дополнительный код разности между старшими разрядами границ поддиапазонов. Например, если число, определяющее нижнюю границу первого диапазона, имеет Зд код старших разрядов 0000000101, а младших разрядов 1110, то соответствующий код на старших разрядах шиф— ратора — 1111111011, а младших разрядах шифратора — 1110.
Перед началом работы сигнал, поступающий на вход 27 начальной установки устройства, устанавливает триггеры 10 и 11, регистр 2, счетчики 1 и 6 в нулевое состояние, а счетчик 8 40 номера поддиапазона — в состояние
"Все единицы". Затем на выходах шифратора 9 появляется значение нижней границы для первого диапазона, а на выходе элемента 14 задержки — импульс,45 поступающий на входы управления записью второго регистра 3, и, через элементы ИЛИ 23 и И 16 — счетчика 7, заносящий в упомянутые регистр 3 и счетчик 7 значение указанной границы.
Этот же импульс устанавливает счет— чик 8 номера поддиапазона в нулевое состояние и, поступая через элемент
ИЛИ 21 на счетный вход триггера 10, устанавливает его в единичное состояние.
По мере заполнения входного счетчика 1 на его выходе переноса периодически появляются импульсы, постулающие через элемент И 19 на счетный вход счетчика
При вхождении величины, находящейся и счетчике 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 появляется значение верхней границы этого поддиапаэона. В дальнейшем устройство работает аналогично. С приходом импульса конца счета на вход 28 признака око| чания счета устройства триггер 11 устанавливается в единичное состояние. При этом разрешается точное сравнение.
Если триггер 12 находится в единичном состоянии, т.е. исследуемое число находится околс нижней границы поддиапазона, номер которого указан в счетчике 8 номера поддиапазона, в соответствии с состоянием триггера 10 разрешается сравнение содержимого счетчика 1 с содержимым регистра 2 или 3 соответствующим элементом 4 или 5 сравнения. В случае, если число
1335978 лежит ниже нижней границы поддиапазона, на выходе элемента ИЛИ 24 появляется единичный сигнал; если число лежит выше нижней границы поддиапаэона — единичный сигнал появляется на выходе элемента ИЛИ 25, В случае, когда на выходах Меньше 30 и "Больше" 29 устройства — логический нуль, число находится в пределах поддиапазона, номер которого указан на выходах 31 устройства.
Формула из обре те ния
Устройство для определения положения числа-на числовой оси, содержащее входной счетчик, шифратор, два регистра, два элемента сравнения, два тРиггера, счетчик номера поддиапазона, четыре элемента И, два элемента
ИЛИ, элемент задержки и формирователь импульсов, причем информационный вход устройства соединен со счетным входом второго счетчика, выходы разрядов ?5 которого соединены с первыми группами входов первого и второго элементов сравнения, вторые группы входов которых подключены к выходам разрядов первого и второго регистров соответственно, информационные входы которых подключены к выходам шифратора, вход начальной установки устройства соединен с входами установки в начальное состояние входного счетчика, счетчи35 ка номера поддиапазона и первого и второго триггеров и через элемент задержки — с входом установки в нулевое состояние счетчика номера поддиапазона и с первыми входами первого и второго элементов ИЛИ, выходы которых соединены соответственно со счетным входом первого триггера и первыми входами первого и второго элементов И, прямой и инверсный выходы первого триггера соединены с вторыми входами соответственно первого и второго элементов И, выходы которых соединены с входами управления записью соответственно первого и второго регистров, вход признака окончания счета устройства соединен с входом установки в единичное состояние второго триггера, выход формирователя импульсов соединен с вторыми входами первого и вто55 рого элементов ИЛИ и со счетным входом счетчика номера поддиапазона, выходы разрядов которого являются выходами номера поддиапазона устройства и соединены с соответствующими входами шифратора, о т л и ч а ю ее с я тем, что, с целью повышения быстродействия, в него введены первый и второй счетчики границ поддиапазонов, третий триггер, третий, четвертый и пятый элементы ИЛИ и пятый и шестой элементы И, причем вход начальной установки устройства соединен с входом установки в нулевое состояние первого счетчика границ поддиапазонов и через элемент задержки— с входом установки первого регистра в нулевое состояние, прямой выход первого триггера соединен с первыми входами третьего и четвертого элементов И, инверсный выход первого триггера соединен с первыми входами пятого и шестого элементов И, выход переполнения входного счетчика соединен с входом установки третьего триггера в нулевое состояние и с вторыми входами третьего и пятого элементов И, выходы которых соединены со счетными входами соответственно первого и второго счетчиков границ поддиапаэонов, выходы переполнения которых соединены соответственно с входами третьего элемента ИЛИ, выход которого соединен с входом формирователя импульсов, выход которого соединен с входом установки в единичное состояние третьего триггера, выход которого соединен с вторыми входами четвертого и шестого элементов И, выходы которых соединены с управляющими входами соответственно первого и второго элементов сравнения, первый и второй выходы неравенства которых соединены соответственно с первыми и вторыми входами четвертого и пятого элементов ИЛИ соответственно, выходы которых являются соответственно выходами "Меньше и "Больше" устройства, прямой выход второго триггера соединен с третьими входами четвертого и шестого элементов И, выходы шифратора соединены с информационными входами первого и второго счетчиков границ поддиапазонов, входы управления записью которых подключены к выходам соответственно первого и второго элементов И.
Составитель В. Горохов
Редактор Н. Егорова Техред М.Ходанич Корректор В Бутяга
Заказ 4048/43 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Гаушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4



