54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ЧИСЛА НА ЧИСЛОВОЙ ОСИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для числового программного управления | 1985 |
|
SU1352459A1 |
Устройство для интерполяции | 1985 |
|
SU1264202A1 |
Устройство для упорядочивания чисел | 1981 |
|
SU1012239A1 |
Устройство для выделения контуров изображений объектов | 1990 |
|
SU1785014A1 |
Устройство для вычисления @ | 1983 |
|
SU1156067A1 |
Генератор функций | 1984 |
|
SU1275411A1 |
Устройство обработки данных | 1984 |
|
SU1239725A1 |
Генератор функций | 1984 |
|
SU1241219A1 |
Линейно-круговой интерполятор | 1986 |
|
SU1312530A1 |
Устройство для программного управления | 1983 |
|
SU1160367A1 |
1
Изобретение относится к вычислительной автоматике и вычислительной технике и может выть использовано в системах дискретного управления и ЭВМ.
Известно устройство для определения положения исследуемого числа по отношению к граничным числам, которое содержит счетчиКи-регистры граничных чисел г блок памяти, инверторы, элементы И и ИЛИ lj.
Недостатком устройства является разрушение в процессе сравнения граничных чисел. Поэтому для восстановления граничных чисел в схему устройства введен блок памяти. Устройство сложно, так как содержит значительное количество оборудования и имеет невысокое быстродействие .
Наиболее близким техническим решением к предлагаемому является устройство для определения положения числа на числовой оси. Устройство содержит первый и второй регистры, выходы которых соединены со входами первой группы .первой и второй схем сравнения соответственно, генератор импульсов, управляющий вход которо,го подключен к первому выходу блока
синхронизации, второй выход которого соединен со входом установки в нулеьое состояние счетчика результата, выходы первой и второй схем сравнения подключены к соответствукадим входам первого элемента ИЛИ, выход которого соединен с информационным входом счетчика результата 2,
Недостатком данного устройства
0 является низкое быстродействие.
Цель изобретения - повышение быстродействия.
Поставленная цель достигается тем, что в устройство для определе5ния положения числа на числовой оси, содержеицее первый и второй регистры, выходы которых соединены со входами первой группы первой и второй схем сравнения соответственнв,.
0 генератор импульсов, управляющий вход которого подключен к первому выходу блока синхронизации, второй выход которого соединен со входом установки в нулевое состояние счетчи5ка результата, выходы первой и второй схем сравнения подключены к соответствующим входам первого элемента ИЛИ, выход которого соединен с и-вформационным входом счетчика 0 результата, введены реверсивный
счетчик, элементы И, второй элемент ИЛИ, причем выходы реверсивного счетчика соединены со входами второй группы первой и второй схем сравнения., выход генератора импульсов подключен к первым входам первого и второго элементов И, вторые входы которых соединены с прямым и инверсным выходами старшего разряда реверсивного счетчика соответственно, выходы первого и второго элементов И подключены к первому и второму управляющим входам реверсивного счетчика соответственно, первый управляющий выход реверсивного счетчика соединен с первым входом блока синхронизации, а второй управляющий выход реверсивного счетчика подключен ко второму входу блока синхронизации и к первому входу третьего элемента И, выход которого соединен с первым входом второго элемента ИЛИ выходкоторого подключен к счетному входу триггера старшего разряда счетчика результата, инверсный .выход триггера младшего разряда счетчика результата соединен со входами второго элемента ИЛИ и третьего элемента И,
На чертеже представлена блок-схема устройства.
Схема устройства содержит реверсивный счетчик 1, регистры 2 и 3, схемы 4 и 5 сравнения, генератор б импульсов, блок 7 синхронизации, элементы И 8-10, элементы ИЛИ 11 и 12, счетчик 13 результата, триггер 14 младшего и триггер 15 старшего разрядов счетчика 13 результата.
Устройство работает следующим образом.
После записи чисел X, У и Z в регистры 2 и 3 и реверсивный счетчик 1 соответственно блок синхронизации 7 устанавливает счетчик 13 результата в нулевое состояние и запускает генератор 6 импульсов. Импульсы выхода генератора 6 импульсов поступают на первые входы элементов И 8 и 9. Если число Z принадлежит второ половине диапазона 0,2 -1J реверсивного счетчика 1, то имеется сигнал на прямом выходе старшего разряда реверсивного счетчика 1, который подготавливает элемент И 9, Поэтому сигнал с генератора импульсов проходит через элемент И 9 на сумми.рующий вход реверсивного счетчика 1, состояние котсэрого изменяется от числа. Z до /2 -IJ , Состояние реверсивного счетчика 1 постоянно сравнивается с числами X и У с помощью схем 4 и 5 сравнения. Сигналы сравнения Хс7иУс2с выходов cxeivi 4 и 5 сравнения поступают чере элемент ИЛИ 11 на счетный вход счетчика 13 результата, т.е. на счетный вход триггера; 14. Сигнал переполнения рев.ерсивного счетчика 1 поступает с его второго выхода на блок
7синхронизации, который останавливает генератор б импульсов.
Если число Z находится на числовой оси так, что Z-d X и Z4- У, то за время работы генератора б импульсов в счетчик 13 результата поступает два сигнала от схем 4 и 5 сравнения вследствие последовательного равенства содержимого реверсивного счетчика 1 числам X и У. Состояние 01 триггеров 14 и 15 индицирует данное положение числа Z на числовой оси о Если Z находится на числовой оси между числами X и У, т.е. X / Z- У или У Z4X, то за время работы генератора 6 импульсов в счетчи результата 13 поступает один сигнал от схемы 4 или 5 сравнения. Состояние 10 триггеров 14 и 15 индицирует этот случай. Если Z больше как X так и У, то в счетчик 13 результата си-гналов не поступает, такое положение числа Z на числовой оси индицируется состоянием 00 триггеров
14и 15.
В том случае, если число Z принадлежит первой половине диапазона реверсивного счетчика 1, то имеется сигнал на инверсном выходе триггера старшего разряда реверсивного счетчика 1, который подготавливает элемент И 8. Импульсы с выхода генератора б импульсов проходят через элемент И. 8 на вычитающий, вход реверсивного счетчика 1, состояние которого изменяется от Z до нуля. Сигнал обнуления реверсивного счетчика 1 поступает с его третьего выхода на блок 7 синхронизации, который останавливает генератор б импульсов Если число Z так расположено на числовой оси, что ZZX и Z-iy, то в с.четчйк 13 результата сигналов от схем сравнения не поступает. Поэтому триггер 14 останется в исходном состоянии, при котором имеется сигнал на его инверсном выходе. Этот сигнал подготавливает элемент И 10. Сигнал обнуления реверсивного счетчика 1 проходят через элемент И 10 и ИЛИ 12 на счетный вход триггера
15и переводит его в состояние 1.
8результате данное положение числа Z, так же как и в предыдущем случае, индицируется состоянием 01 триггеров 14 и 15. При или
y/-Z ZX в счетчик 13 результата поступает один сигнал от схемы 4 или 5 сравнения. Триггер 14 устанавливается в состояние 1, в результате чего исчезает сигнал на одном входе элемента И 10. Поэтогуту сигнал обнуления счетчика 1 не поступает на вход триггера 15, и состояние 10 триггеров 14 и 15 индицирует положение числа Z между числами X и У. Если же Z больше как X, так и У, т.е. , , то в счетчик 13 резуль
Авторы
Даты
1981-05-15—Публикация
1979-08-13—Подача