Устройство для определения поло-жения числа ha числовой оси

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

Союз Советских

Социалистических

Республик ю830378

Ф

Я т

L ф г

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено 130879 (21) 2809529/18- 24 (5 «м )(3

Q 06 F 7/06 с присоединением заявки М

Государственный комнтет

СССР но делам изобретений н открытий (23) Приоритет

Опубликовано 1505.81, Бюллетень 89 18

Дата опубликования описания 1505$1 (53«УДК 681 ..325, ° 5 (088.8) (72) Автор изобретения

10,Д. Полисский 1.,с

Научно-исследовательский и опытно-кон труктоуский институт по автоматизации черной ме(галлургии : У : (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ

ЧИСЛА HA ЧИСЛОВОЙ ОСИ

Изобретение относится к вычислительной автоматике и вычислительной технике и может быть использовано в системах дискретного управления и ЭВМ.

Известно устройство для определения положения исследуемого числа по отношению к граничным числам, которое содержит счетчики-регистры граничных чисел, блок памяти, инверторы, элементы И и ИЛИ 1 .

Недостатком устройства является разрушение в процессе сравнения граничных чисел. Поэтому для восстановления граничных чисел в схему устройства введен блок памяти. Устройство сложно, так как содержит значительное количество оборудования и имеет невысокое быстродействие.

Наиболее близким техническим решением к предлагаемому является устройство для определения положения числа на числовой оси. Устройство содержит первый и второй регистры, выходы которых соединены со входами первой группы .первой и второй схем сравнения соответственно, генератор импульсов, управляющий вход которо.го подключен к первому выходу блока

- синхронизации, второй выход которого соединен со входом установки в нулевое состояние счетчика результата, выходы первой и второй схем сравнения подключены к соответствующим входам первого элемента ИЛИ, выход которого соединен с информационньм входом счетчика результата (2).

Недостатком данного устройства

10 является низкое быстродействие.

Цель изобретения — повышение быстродействия.

Поставленная цель достигается тем, что в устройство для определе15 ния положения числа на числовой оси, содержащее первый и второй регистры, выходы которых соединены сс входами первой группы первой и второй схем сравнения соответственно,, 20 генератор импульсов, управляющий вход которого подключен к первому выходу блока синхронизации, второй выход которого соединен со входом установки в нулевое состояние счетчи25 ка результата, выходы первой и второй схем сравнения подключены к соответствующим входам первого элемента ИЛИ, выход которого соединен с информационным входом счетчика

30 результата, введены реверсивный

830378 счетчик, элементы И, второй элемент

ИЛИ, причем выходы реверсивного счетчика соединены со входами второй группы первой и второй схем сравнения, выход генератора импульсов подключен к первым входам первого и второго элементов И, вторые входы которых соединены с прямым и инверсным выходами старшего разряда реверсивного счетчика соответственно, выходы первого и второго элементов

И подключены к первому и второму управляющим входам реверсивного счетчика соответственно, первый управляющий выход реверсивного счетчика соединен с первым входом блока синхронизации, а второй управляющий выход реверсивного счетчика подключен ко второму входу блока синхронизации и к первому входу третьего элемента И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого подключен к счетному входу триггера старшего разряда счетчика результата, инверсный .выход триггера младшего разряда счетчика результата соединен со входами второго элемента ИЛИ и третьего элемента И.

На чертеже представлена блок-схема устройства.

Схема устройства содержит реверсивный счетчик 1, регистры 2 и 3, схемы 4 и 5 сравнения, генератор б импульсов, блок 7 синхронизации, элементы И 8-10, элементы ИЛИ 11 и

12, счетчик 13 результата, триггер

14 младшего и триггер 15 старшего разрядов счетчика 13 результата.

Устройство работает следующим образом.

После записи чисел Х, У и Z в регистры 2 и 3 и реверсивный счетчик

1 соответственно блок синхронизации

7 устанавливает счетчик 13 результата в нулевое состояние и запускает генератор б импульсов. Импульсы с выхода генератора 6 импульсов поступают на первые входы элементов И 8 и 9. Если число Z принадлежит второй половине диапазона 0,2 -13 реверсивного счетчика 1, то имеется сигнал на прямом выходе старшего разряда реверсивного счетчика 1, который подготавливает элемент И 9. Поэтому сигнал с генератора импульсов проходит через элемент И 9 на суммирующий вход реверсивного счетчика

1, состояние которого изменяется от числа 2 до /2 -1) . Состояние реверсивного счетчика 1 постоянно сравнивается с числами Х и У с помощью схем 4 и 5 сравнения. Сигналы сравнения X Z и У с Z с выходов

cxer. 4 и 5 сравнения поступают через элемент ИЛИ 11 на счетный вход счетчика 13 результата, т.е. на счетный вход триггера 14. Сигнал переполнения реверсивного счетчика 1 поступает с его второго выхода на блок

7 синхронизации, который останавливает генератор б импульсов.

Если число Z находится на числовой оси так, что ZZ Х и Z< У, то за время работы генератора б импульсов в счетчик 13 результата поступает два сигнала от схем 4 и 5 сравнения вследствие последовательного равенства содержимого реверсивного счетчика 1 числам Х и У. Состояние ,"01" триггеров 14 и 15 индицирует данное положение числа Z на числовой оси. Если Z находится на числовой оси между числами Х и У, т.е.

Х/ 2 У или У ZZ X, то за время работы генератора б импульсов в счетчик результата 13 поступает один сигнал от схемы 4 или 5 сравнения. Состояние "10" триггеров 14 и 15 индицирует этот случай. Если Z больше как Х, так и У, то в счетчик 13 результата сигналов не поступает. Такое положение числа Z на числовой оси индицируется состоянием "00" триггеров

14 и 15.

В том случае, если число Z принадлежит первой половине диапазона реверсивного счетчика 1, то имеется сигнал на инверсном выходе триггера старшего разряда реверсивного счетчика 1„ который подготавливает элемент И 8. Импульсы с выхода генератора 6 импульсов проходят через элемент И 8 на вычитающий вход реверсивного счетчика 1, состояние которого изменяется от Z до нуля. Сигнал обнуления реверсивного счетчика

1 поступает с его третьего выхода на блок 7 синхронизации, который останавливает генератор б импульсов.

Если число Z так расположено на числовой оси, что Zz Х и 2< У, то в счетчик 13 результата сигналов от схем сравнения не поступает. Поэтому триггер 14 останется в исходном состоянии, при котором имеется сигнал на его инверсном выходе. Этот сигнал подготавливает элемент И 10.

Сигнал обнуления реверсивного счетчика 1 проходят через элемент И 10 и ИЛИ 12 на счетный вход триггера

15 и переводит его в состояние "1".

В результате „цанное положение числа

Z, так же как и в предыдущем случае, индицируется состоянием "01" триггеров 14 и 15. При Х 2 Z g У или

У L Z Х в счетчик 13 результата поступает один сигнал от схемы 4 или 5 сравнения. Триггер 14 устанавливается в состояние "1", в результате чего исчезает сигнал на одном входе элемента И 10. Поэтому сигнал обнуления счетчика 1 не поступает на вход триггера 15, и состояние "10" триггеров 14 и 15 индицирует положение числа Z между числами X и У. Fcли же Z больше как Х, так и У, т.е.

Z a X, 2 =-У, то в счетчик 13 резуль830378

Формула изобретения

ВНИИПИ Заказ 3350/55 Тираж 745 Подписное

Филиал ППП "Патент", г. Ужгород, ул.Проектная,4 тата поступает два сигнала от схем

4 и 5 сравнения, что приводит к состоянию "01" триггеров 14 и 15., При этом сигнал с инверсного выхода триггера 14 открывает элемент И 10, и сигнал обнуления счетчика 1 поступает через И 10 и ИЛИ 12 на счетный вход триггера 15, переводя его в состояние "0". Таким образом, также как и в первом случае (когда число

Z ïðèíàäëåæèò второй половине диапаэона) данное положение числа 2 на числовой оси индицируется состоянием "00" триггеров 14 и 15.

Предлагаемое устройство по сравнению с известным позволяет определять положение числа на числовой оси за время, вдвое меньшее.

Устройство для определения положения числа на числовой оси, содержащее первый и второй регистры, выходы которых соединены со входами первой группы первой и второй схем сравнения соответственно, генератор импульсов, управляющий вход которого подключен к первому выходу блока синхронизации, второй выход которого соединен со входом установки в нулевое состояние счетчика результата, выходы первой и второй схем сравнения подключены к соответствующим входам первого элемента ИЛИ, выход которого соединен с информационным входом счетчика результата, 35 о т л и ч а ю щ е е с я тем, ч с целью повышения быстродействия, в него введены реверсивный счетчик, элементы И, второй элемент ИЛИ, причем выходы реверсивного счетчика соединены со входами второй группы первой и второй схем сравнения, выход .генератора импульсов подключен к первым входам первого и второго элементов И, вторые входы которых соединены с прямым и инверсным выходами старшего разряда реверсивного счетчика соответственно, выходы первого и второго элементов И подключены к первому и второму управляющим входам реверсивного счетчика соответственно, первый управляющий выход реверсивного счетчика соединен с первым входом блока синхронизации, а второй управляющий выход реверсивного счетчика подключен ко второму входу блока синхронизации и к первому входу третьего элемента

И, выход которого соединен с первым входом второго элемента ИЛИ, выход которого подключен к счетному входу триггера старшего разряда счетчика результата, инверсный выход триггера младшего разряда счетчика результата соединен со входами второго элемента ИЛИ и третьего элемента И.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Р 263278, кл. G F 7/00, 1970.

2. Авторское свидетельство СССР

Р 561960, кл.. G 06 F 7/06, 1977 (прототип).

Устройство для определения поло-жения числа ha числовой оси Устройство для определения поло-жения числа ha числовой оси Устройство для определения поло-жения числа ha числовой оси 

 

Похожие патенты:

Изобретение относится к системе повторного упорядочения для повторного упорядочения элементов данных потока элементов данных, передаваемых через последовательное соединение первого коммутационного узла, буферного регистра и второго коммутационного узла

Изобретение относится к устройствам и способам обработки информации, в которых информация записывается, например, на дисковом носителе записи для однократной записи

Изобретение относится к вычислительной технике и может быть использовано для принятия решений с учетом экспертных оценок при разработке автоматизированных систем управления различными процессами и большими системами

Изобретение относится к вычислительной технике, а именно к устройствам обработки числовых массивов информации, предназначенным для перестановки строк и столбцов двумерного массива данных, представленного в виде матрицы

Изобретение относится к области вычислительной техники и может быть использовано при разработке узлов микропроцессора, в частности арифметических устройств, устройств приоритета и тому подобного

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к области вычислительной техники, а именно к устройствам обработки числовых массивов информации, и предназначено для перестановки строк двумерного массива (матрицы), хранящейся в памяти вычислительного устройства

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления

Изобретение относится к вычислительной технике и может быть использовано для построения средств автоматики, функциональных узлов систем управления
Наверх