Устройство для возведения в квадрат Советский патент 1986 года по МПК G06F7/552 

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

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

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

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

Устройство содержит генератор I импульсов я делитель 2 частоты, первый и второй коммутаторы.В,1 и 3,2, первый реверсивный счетчик 4, схему 5 сравнения, многоразрядньп вычита- тель 6, управляемый делитель 7 частоты, группу из (п-1) элементов И-- НЕ 8, вход 9 сигнала логической единицы, информационный вход 10, вход 1I знакового разряда, выход 12 старших разрядов, выход 13 младших разрядов, второй реверсивный счетчик 14, трехвходовый многоразрядный сумматор 15.

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

разом. I

В исходном состоянии делитель 2

частоты, управляемый делитель 7 .частты и реверсивные счетчики . и 14 обнулены. При поступлении на входы устройства кода аргумента X, представленного в дополнительном коде в виде ,Хд,,,.,Х, где X - значение- знакового разряда аргумента, Х ,и Хц - соответственно старший и младпий разряды мантиссы, причем Х- поступает на вход {1 знакового разряда устройства, а значения разрядов мантиссы X поступают на информационный вход 10 устройства, схема 5 сравне- ния. Вырабатывает на выходе Больше значение единицы до тех пор, пока код, поступающий на ее второй вход больше кода, по.ступающего на ее первый вход, в результате действия которой коммутатор 3.1 коммутирует свой первый вход с первым выходом и подключает выход делителя 2 частоты к суммирующему входу реверсивного счетчика 4, а выход управляемого делителя 7 частоты, коммутатор 3,2 подключает к суммирующему входу реверсивного счетчика 14. Когда на выходе

реверсивного счетчика 4 появляется значение кода X, равного коду мантиссы аргумента Х,..,,Х, на выходе Больше схемы 5 сравнения появляется значение логического нуля, а на выходе Равно появляется значение единицы, которое обнуляет делитель 2 частоты и управляемый делитель 7 частоты.

Время Т, за которое на выходе ре- версив ного счетчика 4 накопляется значение кода X,- численно равного коду мантиссы входного аргумента Х ,,,., равно.

Т

где 2

п

- коэффициент деления делителя 2 частоты;

f - частота генератора 1 импуль- . . сов,

На управляюш й вход вычИтателя 6 в течение всего времени Т поступает код О, а на информационньй вход с выхода первого реверсивного счетчика 4 - код у, передаваемый в данном слу- чае без изменения на выход вычитате- ля,

в соответствии со схемой соединения управляемого делителя 7 частоты минимальная частота на его выходе равна. ,

f «-.-.

. nun 2 а максимальная частота но равна

соответствен-.

2(Х-1}+1 2Х-1 тел 2 2

Средняя частота за время Т на выходе управляемого делителя 7 частоты равна

Ч

fmln ffn«i. 5 2 2

.

При этом количество импульсов, поступившее на суммирующий вход реверсивного счетчика 14, равно

пП

X

х

Таким образом, на выходах трех- , входового многоразрядного суммато- 55 ра 15 появляется значение (п-1) старших разрядов квадрата входного аргумента Х,.,.,Х, представленного в дополнительном коде, а на.выходе 13

. 3123

появляются младшие (п+1) разрядов квадрата входного аргумента Х, ., . ,Х. На этом начальный этап работы устройства закончен,

При поступлении на входы 10 и П. устр ойства следующего кода аргумента X ,Х,,,.,Хц схема работает следующим образом.

Если принять для определенности,

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

, тогда схема сравнения вырабатывает значение единицы на выходе Меньше, в соответствии с которым коммутатор 3.1 подключает выход делителя 2 частоты к вычитающему входу реверсивного счетчика 4, а коммутатор 3,2 подключает выход управляемого делителя 7 частоты к вычитающему входу реверсивного счетчика 14,

Схема 5 сравнения вырабатывает значение единицы на выходе Меньше до тех -пор, пока на выходе реверсивного счетчика 4 не появляется значение кода X , равного коду мантиссы аргумента Х,...,Х,. При равенстве их на выходе Меньше схемы 5 сравнения вырабатывается значение логического нуля, а на выходе Равно схемы 5 сравнения - значение единицы, которое, обнуляет делитель 2 частоты и управляемый делитель 7 частоты.

Время Т , за которое на выходе реверсивного счетчика 4 появляется значение кода х , численно равное коду мантиссы аргумента Х,,.,,Х, равно

,п

т 2(Х-х 2

. f , Г .

На управляюш ий вход многоразрядного вычитателя 6 в течение времени Т поступает код 1, в результате на выходе формируется код значения (у-1), код у - код, -поступаю ций на его ин формацирнный вход. Максимальная частота иа выходе управля- емого делителя 7 частоты равна

f 2(Х-1) + 1 2Х-1

2 2 а минимальная частота соответственно равна

f 2i lllll)il f- 2х .+ 1 lin 2

Средняя частота за время Т на . выходе управляемого делителя 7 частоты равна

f - f -Чр 9 I

Количество импульсов Z , поступившее за время т на вычитаюш 1Й вход реверсивного счетчика 14, равно

.x -(x )

Таким образом, на выходе.реверсивного счетчика 14 появляется значение кода, равное

(x -(x )) (x )S

у которог о (п+1) младших разрядов равны (п+1) младшим разрядам квадра-- та аргумента, представленного в дополнительном коде X ,Х ,,,.,Х, . а(п-1) старших разрядов квадрата аргумента, в соответствии со схемой соединения входов трехвходового многоразрядного сумматора 15, снимаются -С выхода 12 старших разрядов устройства.

Аналогично работает схема, если новое значение кода мантиссы X Х( по абсолютной величине больше предыдущего, значения кода мантиссы

V у

J

Работа схемы может быть пройллюстл

рирована также на конкретном численном примере, когда .тактовая часто- та работы генератора 1 импульсов равна 10 Гц, На-вход предлагаемого устройства поступает число ,

представленное в двоичном дополнительном коде с разрядностью мантиссы ,8 разрядов.

Х -220 100100100.

/ч/

При этом, , а численное значение мантиссы аргумента . Время . Т при этом равно

- ..36

f ТО

Средняя частота на выходе управляемого делителя 7 частоты равна

-|-- 10 Гц.

Количество импульсов, поступившее на суммирующий вход реверсивного счетчика 14 равно

Z

2 36

То

p.lo 1296.

.Двоичный код числа Z, представленный 2ц разрядами,- равен

ООООШО

(п-1)

старших разряда

(п+1)

младших

разряда

G выхода группы из (п-1) элементов И-НЕ 8 на второй вход трехвходо- вого многоразрядного сумматора 15 поступает инверсное значение (п-1) младших разрядов мантиссы аргумента, равное.1011011, На первый вход трех- входового многоразрядного сзгмматора 15 поступают значения (п-1) старших разрядрв выходного кода реверсивного счетчика 14 и с учетом того, что на вход переноса тp.exвxoдoвo o много разрядного сумматора 15 значение ло-- Гической единицы поступает только в младший п-й разряд, -на выходе многоразрядного сумматора 15 образуется следующий код 1011110 j так как

0000010 + . 101 101 1

- 1

1011110 ,

который равен старшим (п-1) разряда результата возведения числа в квадрат.

Таким образом

Х 1011110- . ,100010000, (-220) (п-1) стар- (п+1) младшие раз шие разряды ряды результата, результата, снимаемые с выхо- снимаемые с да 13 выхода. 12

При поступлении нового значения , представленного в двоичном дополнительном коде Х.00100000 -224, численное значение мантиссы аргумента , а значение ДХ равно

flX 36-32 4,

.При этом время работы устройства равно

,

2 . 4

с,

Средняя частота на выходе управ- ,ляемого делителя 7 частоты равна

36-4-32 2

О

68

о

10 Гц.

Количество импульсов,, поступившее на вычитающий вход реверсивного счетчика 14, равно

7-T f - e8-(f --1- ГСР YQ-J 2

Таким образом, на выходе- реверсивного .счетчика 14 появляется зна- чение кода, равное

Z 00000101 20Ш00009 (п-1) (п+1), старших младших

разряда,, разряда.

С выхода линейки из (п-1) .элементов И-НЕ на второй вход трехвходово- го многоразрядного сумматора 15 поступает инверсное значение (п-1) младших разрядов кода мантиссы аргумента , т „ е. 1 О П 1 1 1 .

В соответствии с этим на выходе трех входового многоразрядного сумматора 15 получают результат 1100010, так как

0000010

+ 1011111

1

1100010,

кото-рый равен старшим (п-1) разрядам результата возведения числа в квадрат.

Таким образом

- (Х )1 100015

(п- 1) старшие (п-ь 1) младшие .разряды резуль-разряды результата, снимае- тата, снимаемые мые с выхода 12 с выхода 13

В обоих случаях, так как квадрат положительных и отрицательных чисел всегда положительное число, то зна- ковый разряд результата всегда равен нулю.При возведении в квадрат положительных чисел устройство работает аналогично, однако при этом необходимо учитывать, что с выходов (п-1) элементов -И-НЕ всегда будет при этом сниматься код, равный 111111.

10

112397

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

Устройство для возведения в квадрат, содержащее генератор импульсов, делитель частоты, первый и второй 5 счетчики, схему сравнения, управляемый делитель частоты, два коммутатора, вычитатель, выход генератора импульсов.соединен с информационными входами делителя частоты, и управляемого делителя частоты, выход делителя частоты соединен с информационным входом первого коммутатора, выход управляемого делителя частоты соединен с информационным входом второго коммутатора, первые и вторые выходы первого И второго коммутаторов соединены соответственно с суммирующими и вычитающими входами первого и второго счетчиков, выход первого счетчика соединен с первым входом вьтитателя и первой группой входов схемы сравнения, выход Меньше схемы сравнения соединен с первыми управляющими входами коммутаторов и вто рым входом вычитателя, выход Больше схемы сравнения соединен с вторыми управляющими входами коммутато- ров, выход Равно схемы сравнения соединен с управляющими входами де- 30 лителя частоты и управляемого де15

20

Составитель А.Жижин Редактор Е.Папп Техред Л.Олейник

Заказ 3397/49 Тираж 671Подписное

ВНИИПИ Государственного комитета СССР

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д. 4/5

Производственно-по.пиграфическое предприятие, г. Ужгород, ул. Проектная, 4

8

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

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

Корректор Е.Сирохман

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

название год авторы номер документа
Множительное устройство 1978
  • Флоренсов Александр Николаевич
  • Потапов Виктор Ильич
SU824206A1
Устройство для деления 1984
  • Евдокимов Виктор Федорович
  • Плющ Юрий Алексеевич
  • Кофто Александр Георгиевич
  • Корхмазов Георгий Сергеевич
  • Джирквелишвили Зураб Арчилович
SU1226444A1
Устройство для извлечения квадратного корня 1982
  • Яхонтов Рафаэль Давыдович
  • Ложкин Юрий Николаевич
SU1136155A1
Устройство для вычисления логарифмов чисел 1981
  • Соколов Борис Георгиевич
  • Рабин Иосиф Ицхокович
  • Кузнецов Григорий Михайлович
  • Дорофеев Сергей Сергеевич
SU972504A1
Специализированный процессор 1983
  • Водяхо Александр Иванович
  • Грушин Вячислав Васильевич
  • Лукоянычев Виктор Геннадьевич
  • Плюснин Владимир Устинович
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1144117A1
Устройство для вычисления квадратного корня 1986
  • Пухов Георгий Евгеньевич
  • Евдокимов Виктор Федорович
  • Плющ Юрий Алексеевич
  • Джирквелишвили Зураб Арчилович
SU1359778A1
Устройство для цифрового функционального преобразования 1981
  • Трахтенберг Александр Срульевич
  • Рубчинский Эди Аронович
  • Корень Семен Давидович
SU985792A1
Функциональный преобразователь 1983
  • Трахтенберг Александр Срульевич
  • Корень Семен Давидович
SU1115069A1
Устройство для отображения информации 1972
  • Ладыженский Евгений Романович
SU458004A1
Преобразователь комплексных сигналов 1983
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1104525A1

Иллюстрации к изобретению SU 1 239 713 A1

Реферат патента 1986 года Устройство для возведения в квадрат

Изобретение.относится к облас ги цифровой вычислительной техники и может использоваться в различных систе1мах моделирования и автоматического управления, в системах с аппаратурной реализацией функций, где необходимо возводить в квадрат квантованные по времени и по уровню, функции. Цель изобретения - расширение функциональных возможностей в части обработки как положительных, так и отрицательных чисел, пред- ставленных в дополнительном коде. Устройство для возведения в квадрат содержит генератор импульсов, два реверсивных счетчика, делитель частоты нуправляемый делитель частоты, два коммутатора, схему сравнения, вычитатель, .сумматор, группу из (п- -1.) злементов И-НЕ. 1 ил.

Формула изобретения SU 1 239 713 A1

Документы, цитированные в отчете о поиске Патент 1986 года SU1239713A1

Квадратор 1979
  • Рохман Макс Григорьевич
SU881739A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Авторское свидетельство СССР № 1198517, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 239 713 A1

Авторы

Евдокимов Виктор Федорович

Кофто Александр Георгиевич

Крупа Владимир Григорьевич

Плющ Юрий Алексеевич

Даты

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

1984-06-20Подача