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

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

со со со м

ОО

со

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

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

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

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

Регистр сдвига образуют D-триг- ; геры 11 и элементы ИЛИ 12, Устройство работает следующим об- разом.

Исходное число в последователь

йом коде старшими разрядами вперед поступает на информационньй вход устройства, каждый k-й разряд Ck- «I ,2,3,.., ,М) сопровождается синхроимпульсом на сийхровходе устройства. До прихода 1-го разряда подачей еди- йичного сигнала на вход Сброс устройства обеспечивается установка распределителя 1 в первое состояние и установка в нуль регистра 2 и на-г капливающего сзшматора 3. Таким обра зом, имеют место

8„ о; z, о.

а,ь

где Sf, - содержимое накапливающего

сзгмматора на нулевом такте; 2д - содержимое регистра сдвига

на нулевом такте.

Рассмотрим работу устройства на такте. Пусть (Х.. « 0. Тогда на выходе элемента И 6 имеет место сиг- кал уровня логического нуля, который и постуггает на синхровход-накапли- ванядего сумматора 5. Поэтому содержи- мое накапливающего сумматора 3 не изменяется, т.е вьтолняется

к(3)

где Sj - содержимое накапливающего сумматора на k-м такте. На выходе элемента 5 импликации имеет место сигнал логического нуля, который поступает на вход Разрешение распределителя 1. На всех выходах распределителя 1 устанавливаются сигналы логического нуля, которые поступают на вторые входы элементов ШШ регистра. 2. Поэтому информация баз искажения передается с выхода любого предыдущего D-триггера регистра сдвига на вход последующего. Тогда по переднему фронту синхроимпульса через время, определяемое элементом А задержки происходит сдвиг информации в регистре 2 вправо на один разряд, т.е.

ZK Z,.,/2,

(А)

0

5

0

5

5

г

где Z, - содержимое регистра сдви- на на k-M такте.

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

Пусть oCj; I . Тогда синхровход накапливающего сумматора 3 через элемент И 6 поступает синхроимпульс, по переднему фронту которого изменяется содержимое накапливающего сумматора 3, а именно к содержимому накаплива- ющего сумматора прибавляется число, установленное на выходах регистра 2 , сдвига. Это число отличается от содержимого регистра 2 (Z,) на величину . Действительно, на вход Разрешение распределителя 1 поступает сигнал логической единицы с выхода элемента 5 импликации, на k-M вькоде распределителя 1 присутствует сигнал логической единицы, который попадает на вторые входы (2k-l)-ro и 2k-ro элементов ИЛИ, вследствие чего , 2k-й выход регистра сдвига принудительно устанавливается в единицу, что соответствует появлению на 2k-M входе накапливающего сумматора, сигнала с весом I Таким образом, на выходах регистра 2

устанавливается число Z., +

2(M-.k) +2 . Поэтому по переднему фронту

синхродатульса содержимое накапливающего сумматора становится равным

8ц Sk., - Zk., + . (5) Через Время, определяемое элементом 4 задержки, по переднему фронту

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

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

А,. 2

м-к

А;

(12) (13)

-g ю

При k О согласно (П) А, О, ;а в силу (9) и (10) S 0; Z, О, т.е. в исходном состоянии соотношения (12) и (13) вьтолняются.

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

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

название год авторы номер документа
Цифровой обнаружитель-измеритель частоты 1989
  • Волохов Владимир Алексеевич
  • Черненко Василий Иванович
  • Купчик Александр Петрович
  • Акулова Лариса Анатольевна
SU1797127A1
Вычислительное устройство 1986
  • Слепцов Анатолий Ильич
  • Мисько Лилия Андреевна
  • Вороной Сергей Михайлович
  • Зуенко Александр Михайлович
SU1355974A1
Автокоррелятор 1989
  • Белолипецкий Владимир Николаевич
  • Сбродов Владимир Васильевич
SU1617447A1
Генератор случайных чисел 1990
  • Бурнашев Марат Ильдарович
  • Кузнецов Валерий Михайлович
  • Песошин Валерий Андреевич
SU1817094A1
Устройство параллельной обработки видеоинформации 1989
  • Гретковски Дариуш
  • Каневский Юрий Станиславович
  • Мицкевич Людмила Евгеньевна
  • Пилипчатин Николай Евгеньевич
SU1651299A1
Устройство для возведения в степень 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU888106A1
Устройство для деления 1990
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1783522A1
Устройство для вычисления полинома @ -й степени 1987
  • Валов Александр Александрович
  • Виткин Лев Михайлович
  • Угрюмов Евгений Павлович
SU1418708A1
Устройство для выполнения матричных операций 1986
  • Якуш Виктор Павлович
  • Седухин Станислав Георгиевич
  • Мищенко Валентин Александрович
  • Авгуль Леонид Болеславович
  • Подрубный Олег Владимирович
SU1388897A1
Устройство для вычисления элементарных функций 1981
  • Журавлев Юлий Павлович
  • Давыдов Иван Степанович
  • Куракин Сергей Зосимович
SU983707A1

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

Реферат патента 1988 года Устройство для возведения в квадрат М-разрядных двоичных чисел

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

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

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

Объединив (3),(4) и (5),(6), можно записать в общем виде зависимости, 20 которые реализуют устройство для любого :

S, S,., +ot./Z,, + (7)

7 7 /О j.i о2()

Zj, ZK.,/2 .2

причем

So 0; Z, О

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

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

S, О +1/0 и- Z, 0/2 + 1.

16 + 1/16 + 36; 16/2 + 1 -2 - 12; 36+.I/I2 + « 49;

Zj 12/2 + 1 2

г(-з)

7.

что доказьшает справедливость соот- g ношения (13).

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

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

S 16, S 36 - квадраты последова- 1.Устройство для возведения в тельных приближений исходного числа „ квадрат М-разрядных двоичных чисел. Проведем доказательство в общем ви- содержащее регистр сдвига, 2М-разряд- де. Обозначим через А, последователь- ные выходы которого соединены с ин- ное приближение исходного числа на формационными входами 2М-разродного k-M такте, его можно представить в накапливающего сумматора, выходы ко- видеgg торого являются выходами устройства,

о т л и ч а ю щ е вся тем, что, с целью расширения класса решаемых задач аа счет обеспечения возможности вычисления квадратов последовательM-tc

..oJ., ... 000...0-А., +eitt-2

(И)

всего М разрядов

k-i

k-i

А (. k-l J

k-l

(14) (15)

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

Z Z, ,/2 +W,2 - l(A

/2 +о, A,.,.к

)/

(А,.,..., ,. 2

JH-k

30

35

что доказывает справедливость соотношения (12), используя (7), (11) и (15) и учитывая, что oi. ° лучим

Su- Sk-.,.. -н « -А1.(А,, k-(

+ 2Afc., ()

40

у ч2 + (оги-г ) (А,,., )

Ч

что доказьшает справедливость соот- g ношения (13).

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

M-tc

51

НЙ1Х приближений исходного числа, в него введены М-разрядный распределитель импульсов, элемент задержки, эйементы И и импликации, причем вхо- дй Сброс распределителя импульсов, регистра сдвига и накапливающего сумматора объединены и являются вхо- Д0М сброса устройства, синхровход которого объединен с одноименным вхо- Д0М распределителя импульсов, с первыми входами элементов И и имплика- Ш|и и подключен через элемент задерж кй к синхровходу регистра сдвига, синхровход накапливающего сумматора с4(единен с выходом элемента И, вто- рфй вход которого соединен с инфор- мфционным входом устройства и вто- рмм входом элемента импликации, выход которого подключен к входу Раз- р« шение распределителя импульсов, В1рсоды которого соединены с информа- цйон ными входами регистра сдвига.

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

10

3997336

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

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

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

ИЛИ ( ,2,3,. . . ,М) , R-входы и синх- ровходы всех D-триггеров объединены и подключены соответственно к

входу Сброс .и синхровходу регист- I .

ра сдвига, выходы (2k-l)-ro D-триггера и 2k-ro элемента ИЛИ (,2,3,..., М) являются соответственно (2k-)-M 25 и 2k-M выходами регистра сдвига.

15

20

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

Квадратор 1973
  • Грибок Николай Иванович
  • Обуханич Ростислав-Александр Васильевич
SU475619A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
УСТРОЙСТВО для ВОЗВЕДЕНИЯ ЧИСЕЛ В СТЕПЕНЬ ЧЕТЬ[РЕ 0
  • Э. А. Чернов
SU290279A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 399 733 A1

Авторы

Амдуров Александр Ефимович

Бастриков Юрий Максимович

Протасова Людмила Ивановна

Трофименко Татьяна Георгиевна

Фрид Александр Владимирович

Даты

1988-05-30Публикация

1986-12-18Подача