Устройство для возведения в квадрат

 

Изобретение относится к вычис аительной технике и может быть использовано в специализированных и универсальных вычислительных устройствах и является усовершенствованием устройства по авт« св. IP 1137465. Цель изобретения - расширение области применения за счет представления чисел в форме с плаванщей запятой.К число-импульсному квадратору, выполненному на сдвиговом регистре 2, группе элементов И 4 и накапливающем сумматоре 5, добавлены триггер 8, регистр 9, счетчик 13 и элемент И 11 с соответствующими связями. Младпмй разряд мантиссы результата запоминается в триггере 8 и записывается в первый разряд регистра 9, нормализация результата осуществляется сдвигом вправо содержимого регистра 9 и счетчика 13, выходы которых являются выходами мантиссы и порядка устройства соответственно. 1 ил. / а € (Л

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (19) (1I) <511 4 Г 06 F 7/552

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н A ВТОРСНОМ,Ф СВИДЕТЕЛЬСТВУ

14

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (61) 1137465 (21) 3932270/24-24 (22) 19.07. 85 (46) 15.03.87. Вюл. В 10 (71) .Таганрогский радиотехнический институт им. В.Д.Калмыкова (72) В.Е.Золотовский и Р.В.Коробков (53) 681.325(088.8) (56) Авторское свидетельство СССР

Р 1137465, кл. G 06 F 7/552, 1983 ° (54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИИ В

КВАДРАТ (57) Изобретение относится к вычислительной технике и может быть использовано в специализированных и универсальных вычислительных устройствах и является усовершенствованием устройства, по авт < св. Р 1137465.

Цель изобретения — расширение области применения за счет представления чисел в форме с плавающей запятой.К число-импульсному квадратору, выполненному на сдвиговом регистре 2, группе элементов И 4 и накапливающем сумматоре 5, добавлены триггер 8, регистр 9, счетчик 13 и элемент И 11 с соответствующими связями. Иладший разряд мантиссы результата запоминается в триггере 8 и записывается в первый разряд регистра 9, нормализация результата осуществляется сдвигом вправо содержимого регистра 9 и счетчика 13, выходы которых являются вы» ходами мантиссы и порядка устройства соответственно. I ил.

1 1297042 2

Изобретение относится к вычисли- си в счетчик 13 удваивается. Управтельной технике, может быть использо- ление записью в счетчик 13 произвовано в специализированных и универ- дится сигналом с входа 15. С выходов сальных вычислительных устройствах 16 считывается мантисса числа, вози является усовершенствованием уст- 5 веденного в квадрат, с выходов 17 ройства по авт. св. Ф 1137465. его порядок.

Целью изобретения является расши- Устройство работает следующим обрение области применения за счет . разом, представления чисел в форме с плава- Перед началом операции регистры ющей запятой. 2 и 9, сумматор 5, счетчик 13, тригНа чертеже приведена функциональ- rep 8 сбрасываются в ноль. ная схема устройства.

Устройство содержит тактовый вход

1„ сдвиговый регистр 2, информационный вход 3, группу элементов И 4, накапливающий сумматор 5, выходы 6 и 7 младших и старших разрядов, триггер

8, дополнительный сдвиговый регистр ,9, первый вход 10 записи, элемент

И 11, вход 12 признака нормализации. счетчик 13, вход 14 порядка, второй вход 15 записи, выходы 16 и 17 мантиссы и порядка соответственно.

На вход 1 устройства поступают сигналы, управляющие сдвигом в регистре 2. На вход 3 подается поразрядно, начиная с младших разрядов, мантисса числа, возводимого в квадрат. С помощью группы элементов И 4 и сумматора 5 формируется квадрат мантиссы. Младшие разряды мантиссы формируются на выходе 6, старшие на выходе 7. Б каждом цикле на выходе 6 формируется два разряда. Старший разряд этой пары поступает на вход Д триггера 8. Вход С этого триггера соединен с входом 1 устройства.

При подаче сигнала на вход 10 содержимое сумматора 5 переписыыается в регистр 9. Регистр 9 позволяет реализовать операцию сдвига на один разряд в сторону старших разрядов. Сигнал, управляющий сдвигом, формируется в элементе И 1 1. B младший разряд регистра 9, освобождающийся при сдвиге, записывается код с единичного выхода триггера 8. Элемент И 11 одним входом подключен к инверсному выходу старшего разряда регистра 9, вторым — к входу 12 устройства. Для формирования порядка числа, возводимого в квадрат, используется вычитающий счетчик 13. Порядок числа, возводимого в квадрат, подается на входы 14. Входы 14 соединены с входами счетчика 13 со сдвигом на один разряд в сторону старшего разряда.

В результате порядок числа при эапиЕсли мантисса ненормализована, в

40 старшем разряде регистра 9 код "О", сигнал нормализации проходит через элемент И 11. Содержимое регистра 9 сдвигается на один разряд в сторону старших разрядов, в его младший раз45 ряд записывается содержимое триггера

8, содержимое счетчика 13 уменьшается на единицу. Так как квадрат нормализованной .мантиссы не менее 1/4, достаточно выполнить только один

50 цикл нормализации. Второй сигнал нормализации потребоваться не может.

По завершении нормализации с выходом

16 считывается мантисса и с выходов

17 порядок квадрата числа.

Формула

Устройство для возведения в квадрат по авт. св, 1137465, о т л и ч а15

В устройстве, выполненном на регистре 2, элементах И 4, сумматоре

5, формируется квадрат мантиссы числа точно также, как это делалось в известном устройстве. Старший разряд каждой пары разрядов, выталкиваемых из сумматора 5, записывается в триггер 8. Одновременно с возведением в квадрат мантиссы числа на вход 14 подается его порядок и на вход 15— строб записи. В счетчик 13 записывается удвоенный порядок. По завершении операции возведения мантиссы в квадрат подается строб записи на вход 10. Старшие разряды квадрата мантиссы переписываются в регистр 9, в триггере 8 хранится старший разряд младшей части квадрата мантиссы, Для нормализации мантиссы в следующем, такте подается сигнал на вход 12.

Если мантисса квадрата числа нормализована, в старшем разряде регистра

9 код " 1", сигнал нормализации через элемент И 11 не проходит, содержимое регистра 9 и счетчика 13 не меняется

1297042

Составитель В.Сычев

Техред М.Ходанич Корректор С.Черни

Редактор Л.Повхан

Заказ 782/52

Тираж 673 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

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

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

Устройство для возведения в квадрат Устройство для возведения в квадрат Устройство для возведения в квадрат 

 

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

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

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

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

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

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

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

Изобретение относится к области вычислительной техники и позволяет сократить а iiiiapa i-урные затраты и врет мя р.ычислсния значения квадратного KopFiH

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

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

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

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

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

Изобретение относится к обработке сигналов и может быть использовано в технике связи

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

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

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

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