Вычислительное устройство Советский патент 1981 года по МПК G06F7/68 

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

... 1 Изобретение относится к вычислительной технике. Известно устройство, содержащее преобразователь код-частота, счетчики импульсов, блок сравнения кодов, регистр сомножителя, элементы И Щ. Недостатками известного устройст.ва являются ограниченные функциональ ные возможности и сложность. Наиболее близким по технической сущнрсти к предлагаемому является вы числительное устройство, содержащее два двоичных делителя частоты, каждый из которых состоит из регистра, блока сравнения кодов и счетчика, два счетчика, элемент И и элемент запрета, соединены со счетньтми входами первого и третьего счетчиков 12 Для выполнения операции сложения двух чисел X и У в счетчик результата записывается число X, а в счетчик-регистр вносится число У в допол нительном коде. Счетчики первого и второго двоичных делителей частоты устанавливаются в нулевое состояние, а в регистры первого и второго двоич ных делителей частоты заносился единица в млсщшие разряды. Тактовые импульсы проходят через двоичные делигели на счетчик результата и счетчик регистр до тех пор, пока на счетчикрегистр не будет передано число У, переводящее его в нулевое состояние. В этот момент срабатывает дешифратор нулевого состояния, закрывает элемент запрета и тем самым прекращает поступление тактовой частоты на входы двоичных делителей. В счетчике результата при этом формируется число X + У, за время,равное tt/v Т(,«Х,,,. (О где Тд - период частоты F Работа устройства в режиме вычитания отличается от режима сложения занесением в счетчик-регистр прямого кода числа У. Тогда, вмомент запирания элемента запрета по1;енциалом эле- мента И, в счетчике результата формируется число N X + NTH У X - У, где N 2 - коэффициент пересчета счетчика-регистра и счетчика результата. Этот результат формируется за время, равное Чык T(,..( Y) (2) Для умножения двух чисел X и У перед началом операции сомножитель X записывается в регистр первого двоичного делителЯ, а дополнительный код числа У - в счетчик-регистр; счетчики двоичных делителей и счетчик результата устанавливаются в нулевое состояние, а в регистр второго двоичного делителя частоты заносится едница. Тогда на выходе счетчика-регистра формируется последовательност импульсов с периодом Tjj, X. После пос.тупления У импульсов в счетчик-регистр за время

Ьми Y fo- X (3) в счетчике результата формируется число

N FP . Tj, X - Y X Y С) При выполнении операции деления в исходном сос±ояний счетчики двоичных делителей исчетчик результата находятся в нулевом состоянии. В регистр первого двоичного делителя заносится единица, в регистр второго двоичного Делителя - код числа У, а в счетчик-регистр - дополнительный код числа X. Тогда после поступления X импульсов в счетчик-регистр с выхода первого двоичного делителя частоты, за время

tAgA Т. X ,. (5) в счетчике результата формируется код числа

ГЬ-НЗ-Х-Т (6}

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

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

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

На фиг. 1 приведена схема устройства, на фиг. 2 - схема операционного блока.

Устройство содержит регистры 1 и 2 операндов, счетчики 3 и 4, элемент И 5, элемент б запрета, группы элементов И 7 и 8; элементы ИЛИ 9 и 10; операционные блоки 11 и 12, Каждый операционный блок включает триггер 13, элемент И 14, элемент ИЛИ 15, элемент 16 задержки. При этом первый вход элемента ИЛИ являетс первым входом операционного блока, второй вход элемента ИЛИ соединен с выходом элемента задержки,-а выход элемента ИЛИ соединен с первыми входами элемента И и триггера и является выходом операционного блока., второй вход триггера является вторым входом операционного блока, выход триггера соединен со вторым входом элемента И, выход которого соединен с входом элемента задержки.

Устройство работает, следуняцим образом.

На первые входы операционных блоков 11 и.12 при открытом элементе 6 запрета поступает тактовая частота fj,

Регистр 1 операнда с группой 7 элементов И, элементом ИЛИ 9 и счетчиком 3 представляет собой двоичный умножитель частоты, управляемый ко-.

дом числа 2 регистра 1, поэтому часна выходе элемента ИЛИ 9 оптота F. ределяется выражением 2.

(7)

- -1 Frn

где F - частота на выходе блока 11; Z - число, соответствующее коду в регистре 1; N 2 - коэффициент пересчета счетчика 3; п - количество разрядов регистра 1 и счетчика 3.

Так как частота F., поступает на второй вход блока 11, то, в соответствии с фиг. 2, частота F- на его выходе определяется выражением

- 11откуда, с учетом (7/1

Nn,

.()

Регистр 2 с группой элементов И 8, элементом ИЛИ 10 и счетчиком 4 представляет собой двоичный умножитель частоты, управляемый кодом числа Z регистра 2. Поэтому частота F.J на выходе элемента ИЛИ 10 определяется выражением

г Й

где F4- и частота на выходе блока 12 Nj 2 - коэффициент пересчета счетчика 4; п-количество двоичных разрядов регистра 2 и счетчика 4.

С выхода элемента ИЛИ 10 частота FJ поступает на второй вход блока 12, поэтому, в соответствии с фиг. 2, частота Fyj, на его выходе определяется вырс1жением Рд F +. F - F« , откуда, с учетом (9),

ffiNm , (,о)

-1

Для выполнения операции сложения двух чисел X и У, в исходном состояНИИ в счетчик 4 записывается код чис ла X, а в регистры 1 и 2 - код числа А. В счетчик 3 вносится дополнительный код числа У,, а именно код У. После внесения кода чи ла в счетчик 3 элемент И 5 открывает элемент б запрета и импульсы тактовой частоты FO поступают на первые входы блоков 11 .и 12. После поступле ния У импульсов на вход счетчика 3, всоответствии с (8), за время элемент И 5 закрывает элемент 6 запрета и тем .самым прекращает поступле ние тактовой частоты Fp на первые вх ды блоков 11 и 12. За время t,. (11) в счетчике 4 формируется код числа, в соответствии с (10) , Fo-Ntn y (12) ).е. сумма двух чисел X и У. Для выполнения операции вычитания двух чисел X и У в исходном состоянии в счетчик 4 записывается код чис ла X, а в регистры 1 и 2 - код числа А. В счетчик 3 вносится код чисда У. После внесения кода в счетчик 3 элемент И 5 открывает элемент запрета, и импульсы тактовой частоты .прступают на первые входы блоков 11 if 12. После поступления N - У импульсов с выхода блока 11 на вход счетчика 3, в соответствии с (8) за время (Nm-) -6ЫЧ-F -N элемент И 5 закрывает элемент 6 запрета. За .это время, в счетчике 4, в соотве.тствии с (10), формирует ся код числа « -wv-« - -- - ; т.е. разница чисел X и У. . При выполнении операции умножения двух чисел X и У, в исходном состоя нии код числа X заносится в регистр 1, код числа А заносится в регистр 2 и дополнительный код числа У, т.е N.- У, заносится в счетчик 3. После занесения кода в счетчик 3 открыбается сигналом элемента И 5 элемент б запрета и импульсы тактовой частоты поступают на первые входы блоков 11 и 12. Как на вход счетчика 3 поступит У импульсов с выхода блок 11 за время, равное, в соответствии с (8) , элементом И 5 закрывается элемент 6 запрета и в счетчике 4 формируется код числа -Х N-X Л WH-4 Р„.КГГ т.е. произведение двух чисел X и У. При выполнении операции деления числа X на число У, в исходном состоянии код числа У заносится в регистр 2, код числа А заносится в регистр 1 и дополнительный код числа X заносится в счетчик 3. После открытия элемента И 5 элемента б Запрета тактовая частота поступает на первые входы блоков 11 и 12 и как только на ёход счетчика .3 поступит X импульсов с выхода блока 11, за время, равное в соответствии с (8) , Д-Х ASA-PQ-N элементом И 5 закрывается элемент 6 запрета и в счетчике 4 формируется, з роответствии с (10), код числа Fo-Nn А.Х ,. У , V. N P4PAeV V с .м т.е. частное от деления чисел X и У. Таким образом, предлагаемое устройство выполняет все четыре арифметические операции. Сравнивая выражения (1, 3 и 5) соответственно с (11, 13, 15 и 17) видим, что в предлагаемом устройстве быстродействие выполнения операции сложения, вычитания, умножения и деления увеличено. Следовательно, включение в состав устройства двух схем сложения-вычитания и изменение связей позволили существенно упростить устройство (количество счетчиков уменьшилось с четирех до двух), а также повысить его быстродействие. Формула изобретения Вычислительное устройство, содержащее два регистра операндов, два счетчика, элемент И, элемент запрета, причем первая группа выходов первого счетчика соединена с входами элемента И, выход которого соединен со входом управления элемента запрети, информационный вход которого является вхрдом импульсной последовательности устройства, отличающееся тем, что, с целью упрощения устройства, оно содержит две группыэлементов И, два сумматора-вычитателя частот, два элемента ИЛИ, при этом первые входы сумматоров-вычитателей частот соединены с выходом элемента запрета, вторые входы первого и вто- , рого сумматоров-вычитателей частот с выходами соответственно первого и второго элементов ИЛИ, выходы сумматоров-вычитателей частот, соединены со счетными входами соответственно первого и второго счетчиков, вторая группа выходов первого счетчика и выхЬды второго счетчика соединены .соответственно с информационными входами элементов И первой и второй

групп, входы управления которых соединены соответственно с выходами первого и второго регистров операндов, а выходы - со входами соответствующих элементов ИЛИ.

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

1.Авторское свидетельство СССР 310257, кл. G 06 G 7/16, 1970.

2.Денчеев В.П. Цифрочастотные вычислительные устройства.М., Энергия, 1976, с. 69-70, рис. 2-31 (прототип).

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

название год авторы номер документа
Устройство для вычисления экспоненциальныхфуНКций 1978
  • Воробель Роман Антонович
  • Дудыкевич Валерий Богданович
SU840893A1
Устройство для деления 1989
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1619255A1
Арифметическое устройство 1989
  • Селезнев Александр Иванович
SU1656525A1
Устройство для сложения и вычитания чисел по модулю 1988
  • Глушков Валерий Иванович
  • Долгов Виктор Иванович
  • Краснобаев Виктор Анатольевич
  • Кононова Ирина Викторовна
  • Сахно Анатолий Иванович
SU1599857A1
Устройство для формирования спектров с постоянным относительным разрешением по направлениям 1984
  • Карташевич Александр Николаевич
  • Герасимов Анатолий Васильевич
  • Левша Евгений Иванович
  • Попков Николай Петрович
SU1229775A1
Устройство для поворота вектора 1983
  • Альховик Александр Сергеевич
  • Байков Владимир Дмитриевич
  • Дорофеев Иван Геннадьевич
  • Куликов Михаил Алексеевич
SU1132285A1
Устройство для деления 1985
  • Баранов Игорь Алексеевич
  • Бобровский Алексей Иванович
  • Булкин Геннадий Николаевич
  • Епишин Сергей Михайлович
SU1283752A1
Устройство для деления 1984
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1249551A1
Двоичное устройство деления 1975
  • Рейхенберг Анатолий Леонидович
  • Шевченко Раиса Яковлевна
SU541171A2
Генератор функций Уолша 1985
  • Чеголин Петр Михайлович
  • Садыхов Рауф Хосровович
  • Шаренков Алексей Валентинович
  • Золотой Сергей Анатольевич
SU1262470A1

Реферат патента 1981 года Вычислительное устройство

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

гС

Л .

SU 840 902 A1

Авторы

Воробель Роман Антонович

Дудыкевич Валерий Богданович

Попов Богдан Александрович

Даты

1981-06-23Публикация

1978-01-06Подача