Устройство для возведения в квадрат м-разрядных двоичных чисел

 

Изобретение относится к вычислительной и информационной технике и может быть использовано в информационно-преобразовательных устройствах, в частности в аналого-цифровом преобразователе , с извлечением квадратного корня,реализующем принцип последовательных приближений. Цель изобретения - расширение функциональных возможностей за счет вычисления квадратов последовательных приближений исходного числа. Устройство содержит распределитель импульсов I, регистр сдвига 2, накапливающий сумматор 3, элемент задержки 4, элемент импликации 5, элемент И 6. Устройство имеет синхровход 7, информационный вход 8, вход Сброс 9, выходы 10; регистр сдвига 2 содержит D-триггеры, элементы ИЛИ, 1 з.п.ф-лы, 2 ил. (Л

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

СО1.1ИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И> (511 4 G 06 F 7/552

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

r10 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

1(3 .„

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

Н ABTOPCHOMY СВИДЕТЕЛЬСТВУ й7 (21) 4164468/24-24 (22) 18.12.86 (46) 30 05.88.Бюл. 1(20 (71) Одесский политехнический институт

{72) А.E.Амдуров, Ю.М.Бастриков, Л.И.Протасова, Т.Г.Трофименко и А.В.Фрид (53) 681.325 (088.8) (56) Авторское свидетельство СССР

Ф 4?5619, кл. G 06 F 7/38, 1973.

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

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

КВАДРАТ M-РАЗРЯДНЫХ ДВОИЧНЫХ ЧИСЕЛ (57) Изобретение относится к вычислительной и информационной технике и мажет быть использовано в информационно-преобразовательных устройствах, в частности в аналого-цифровом преобразователе.с извлечением квадратного корня, реализующем принцип последовательных приближений. Цель изобретения — расширение функциональных возможностей за счет вычисления квадратов последовательных приближений исходного числа. Устройство содержит распределитель импульсов 1, регистр сдвига 2, накапливающий сумматор 3, элемент задержки 4, элемент импликации 5, элемент И 6. Устройство имеет синхровход 7, информационный вход 8, вход и и

1 ф

Сброс 9, выходы 10 регистр сдвига

2 содержит D-триггеры, элементы ИЛИ, 1 з.п.ф-лы, 2 ил.

1399733 разом.

Исходное число в последовательйом коде старшими разрядами вперед поступает на информационный вход устройства, каждый k-й разряд (k= l,2,3,...,N} сопровождается синхро импульсом на синхровходе устройства. До прихода 1-го разряда подачей единичного сигнала на вход "Сброс" устройства обеспечивается установка распределителя 1 в первое состояние ,и установка в нуль регистра 2 и на-, 40 капливающего сумматора 3. Таким образом, имеют место; (1) ) ()

$ =0

Zä oэ где S, — содержимое накапливающего сумматора на нулевом такте;

Z - содержимое регистра сдвига на нулевом такте.

Рассмотрим работу устройства HG

k-м такте. Пусть як О. Тогда на выходе элемента И 6 имеет место сигнал уровня логического нуля, который и поступает H& синхровход накапливающего сумматора 3. Поэтому содержи- 5

> мое накапливающего сумматора 3 не изменяется, т.е выполняется (3) 1

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

Цель изобретения — расширение 1(! класса решаемых задач за счет обеспечения возможности вычисления квадратов последовательных приближений исходного числа.

На фиг.I представлена схема уст- 15 ройства; на фиг.2 - схема регистра, сдвига.

Устройство содержит М"разрядный распределитель 1 импульсов, регистр 2 сдвига, накапливающий сумматор 3, 2О элемент 4 задержки, элемент 5 импликации, элемент И 6, устройство имеет синхровход 7, информационный вход, 8, вход 9 "Сброс" и выходы !Î, Регистр сдвига образуют D-триггеры 11 и элементы ИЛИ 12. с

Устройство работает следующим обгде S — содержимое накапливающего сумматора на k-м такте. На выходе элемента 5 импликации имеет место сигнал логического нуля, который поступает на вход "Разрешение" распределителя 1 . На всех выходах распределителя 1 устанавливаются сигналы логического нуля, которые поступают на вторые входы элементов ИЛИ регистра 2, Поэтому информация без искажения передается с выхода любого предыдущего D-триггера регистра сдвига на вход последующего, Тогда по переднему фронту синхроимпульса через время, определяемое элементом 4 задержки происходит сдвиг информации в регистре 2 вправо на один разряд, т,. е. (4) где Е к - содержимое регистра сдвина на k-м такте.

Ло заднему фронту синхроимпульса распределитель 1 переходит в следующее, (k+I)-е состояние.

Пусть oC< = 1, Тогда синхровход накапливающего сумматора 3 через элемент И 6 поступает синхроимпульс, по переднему фронту которого изменяется содержимое накапливающего сумматора

3, а именно к содержимому накапливающего сумматора прибавляется число, установленное на выходах регистра 2, 1 сдвига. Это число отличается от содержимого регистра 2 (Z„,) на величину 2 ("1. Действительно, на вход

"Разрешение" распределителя 1 поступает сигнал логической единицы с выхода элемента 5 импликации, на

k-м выходе распределителя 1 присутствует сигнал логической единицы, который попадает на вторые входы (2k-l)-го и 2k-ro элементов ИЛИ, вследствие чего .2k-й выход регистра сдвига принудительно устанавливается в единицу, что соответствует появлению на 2k-м входе накапливающего сумматора сигнала с весом 2 (. Та2(М- k) ким образом, на выходах регистра 2 устанавливается число Е„, +

2(М-Ц

+ 2 . Поэтому по переднему фронту синхроимпульса содержимое накапливающего сумматора становится равным

Через время, определяемое элементом 4 задержки, по переднему фронту!

399733

Z А 2

Я = А„ (12) (13) Z = А 2

k-1 7 (14) 7

Я = А„, (15) 2

А,, всего М разрядов синхроимпульса в регистре 2 сдвига аналогично описанному происходит сдвиг вправо на один разряд, т.е. осуществляется операция Е„, /2.

При этом одновременно происходит принудительная установка в единицу выхода (2k-1)-го элемента ИЛИ, подключенного к входу 2k-ro D-триггера. В результате к содержимому регистра

2(М-k сдвига добавляется 2, т.е. имеет место

Z = Z, /2 + 2 1 (6) По заднему фронту синхроимпульса распределитель 1 переходит в следующее, (k+1) -е состояние, Объединив (3),(4) и (5),(6), можно записать в общем виде зависимости, которые реализуют устройство для любого

Е „- Z„, /2 +М „2"" ", (8) причем Я = 0; (9)

Z О (! 0)

Пример. Пусть требуется возвести в квадрат число 7 (lll в двоичном коде).

Согласно (7) и (8) получим

S, О + 1/О + 2 16;

Е, m mО/2+! 2 г(З -1)

° 16;

Ф

S = 16 + 1/16 + 2 36;

2 г(з-г)

Ег* 16/2 + 1 ° 2 12;

Я 36+.1/12 + 2 49;

2<Э-S) а )2/2 + !е 2

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

S = 16, Я 36 — квадраты последовательных приближений исходного числа

Проведем доказательство в общем виде. Обозначим через А„ последовательное приближение исходного числа на

k-м такте, его можно представить а виде

s- c

А1, *о(,о,, ° ° a„000. ° .0 А„, + о „2

Докажем методом математической ин индукции, что для любого

При k О согласно (11) А„= О, 10 а в силу (9) и (10) Я "- 0; Е О, о о т.е ° в исходном состоянии соотношения (12) и (13) выполняются.

Пусть на некотором (k-!)-м такте имеют место

20 Тогда на следующем, k-м такте используя (8), (11) и (14), получим

Zk = Е, /2 +о к2 =(А1,, 2 )/ г(м-k) М(11-1) что доказывает справедливость соотношения (! 2), используя (7), (! 1) и (15) и учитывая, что о(,< Ы,, получим

2(м-t)

Я1, ЯМ 1+ (1 (Zk 1+ 2 ) 35 А2 + (А 2 + 2 ) м

k-1+ k !с-1

- А „, + 2А„, ((., г ) + г м-

М-1 м-k

+ („° 2 ) - (A„,+ы 2 ) что доказывает справедливость соотношения (1 3), Формула изобретения! .Устройство для возведения в квадрат М-разрядных двоичных чисел, содержащее регистр сдвига, 2И-разрядные выходы которого соединены с информационными входами 2М-разрядного накапливающего сумматора, выходы ко торого являются выходами устройства, а т л и ч à ю щ е е с я тем, что, с целью расширения .класса решаемых задач эа счет обеспечения возможности вычисления квадратов последовательСоставитель Д. Сингх

Редактор А. Orap Техред Л.Сердюкова Корректор М, Пожо

Заказ 2666/48 Тираж 704 Поцписное

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

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

«

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

5 13 ных приближений исходного числа, в него введены М-разрядный распределитель импульсов, элемент задержки, эЛементы И и импликации, причем вхо" ды "Сброс" распределителя импульсов, регистра сдвига и накапливающего сумматора объединены и являются входом сброса устройства, синхровход которого объединен с одноименным входом распределителя импульсов, с первыми входами элементов И и импликации и подключен через элемент задержки к синхровходу регистра сдвига, синхровход накапливающего сумматора соединен с выходом элемента И, второй вход которого соединен с информационным входом устройства и вторым входом элемента импликации, выХОд которого подключен к входу "Разрйщение" распределителя импульсов, выходы которого соединены с информационными входами регистра сдвига.

2. Устройство по п.1, о т л ич а ю щ е е с. я тем, что регистр

99733 6 сдвига содержит по 2N D-триггеров и элементов ИЛИ, причем выход каждого

D-триггера соединен с перным входом соответствующего элемента ИЛИ, вторые входы (2k-1)-го и 21-го элементов ИЛИ объединены и являются k-м (1с-1,2,ь ° а,М) инфОрмационным входом регистра сдвига, информационный вход первого D-триггера подключен к входу логического нуля устройства, информационный вход (2k-1) -ro D-триггера регистра сдвига соединен с выходом

1 (2k-2)-го Р-триггера (k 2,3,4,...,N), информационный вход 2k-ro D-триггера соединен с выходом (2k-1)-го элемента

ИЛИ (k=1,2,3,...,М), Б.-входы и синхровходы всех П-триггеров объединеНЫ И ПОДКЛЮЧЕНЫ СоотаатСтВЕННО K входу "Сброс" и синхровходу регист1 ра сдвига, выходы {2k-1) -го В-триггера и 2k-го элемента ИЛИ (k=1,2,3, °, М) являются соответственно (2k-1)-и

26 и 2k-и выходами регистра сдвига.

Устройство для возведения в квадрат м-разрядных двоичных чисел Устройство для возведения в квадрат м-разрядных двоичных чисел Устройство для возведения в квадрат м-разрядных двоичных чисел Устройство для возведения в квадрат м-разрядных двоичных чисел 

 

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

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

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

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

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

Изобретение относится к вычислительной технике и предназначено для использования в системах цифровой обработки информации Цель изобретения - повьшение быстродействия Предлагаемое устройство, состоящее из блока нормализации 1, мультиплексора 2, блока 3 вычисления группы старпгах разрядов и блоков вычисления четвертого 4, пятого 5 и шестого 6 разрядов , позволяет осуществить быстрое последовательное нахождение разрядов, начиная со старшего

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

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

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

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

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

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

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

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

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

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

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

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