Устройство для определения поло-жЕНия чиСлА HA чиСлОВОй ОСи Советский патент 1981 года по МПК G06F7/06 

Описание патента на изобретение SU830378A1

54) УСТРОЙСТВО ДЛЯ ОПРЕДЕЛЕНИЯ ПОЛОЖЕНИЯ ЧИСЛА НА ЧИСЛОВОЙ ОСИ

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

название год авторы номер документа
Устройство для числового программного управления 1985
  • Грикун Григорий Прокофьевич
  • Дорощук Владимир Васильевич
SU1352459A1
Устройство для интерполяции 1985
  • Ванециан Рубен Аветисович
  • Александров Александр Анатольевич
  • Глотов Сергей Геннадьевич
  • Гуляйкин Олег Петрович
  • Шахматов Михаил Витальевич
SU1264202A1
Устройство для упорядочивания чисел 1981
  • Савичев Виталий Владимирович
  • Бартащук Вацлав Петрович
SU1012239A1
Устройство для выделения контуров изображений объектов 1990
  • Ероховец Валерий Константинович
  • Самошкин Михаил Александрович
  • Кулешов Аркадий Яковлевич
SU1785014A1
Устройство для вычисления @ 1983
  • Анишин Николай Сергеевич
  • Анишина Инга Николаевна
SU1156067A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1275411A1
Устройство обработки данных 1984
  • Малышев Анатолий Павлович
  • Окулов Станислав Михайлович
  • Волков Анатолий Яковлевич
SU1239725A1
Генератор функций 1984
  • Шевяков Александр Григорьевич
SU1241219A1
Линейно-круговой интерполятор 1986
  • Зарипов Ильгиз Мубаракович
  • Григорьев Валерий Иванович
SU1312530A1
Устройство для программного управления 1983
  • Горохов Евгений Викторович
  • Грызенков Виктор Ильич
  • Арманд Владимир Александрович
  • Устинов Валерий Иванович
SU1160367A1

Иллюстрации к изобретению SU 830 378 A1

Реферат патента 1981 года Устройство для определения поло-жЕНия чиСлА HA чиСлОВОй ОСи

Формула изобретения SU 830 378 A1

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 резуль

SU 830 378 A1

Авторы

Полисский Юрий Давыдович

Даты

1981-05-15Публикация

1979-08-13Подача