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

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

гательного регистра и с единичным входом старшего разряда вспомогательного регистра, второй выход блока формирования цифры соединен со вторым входом сумматора, выход которого подключен ко второму входу первого элемента И и ко входу триггера, а также тем, что блок формирования цифры содержит: первый и второй элементы ИЛИ, первый и второй элементы И, элемент ИЛ И-НЕ, первый и второй элементы задер-жки,. первый вход первого элемента ИЛИ подключен к первому входу элемента ИЛИ-НЕ и ктретьему входу блока формирования цифры, четвертый вход блока формирования цифры подключен ко вторым входам первого элемента ИЛИ и элемента ИЛИ-НЕ, через первый элемент задержки - к третьему входу первого элемента ИЛИ и через первый и второй элементы задержки - к третьему входу элемента ИЛИ-НЕ и к первому выходу блока формированияцифры, третий вход блока формирования цифры подключен к первому входу первого элемента И, второй вход которого подключен к выходу первого элемента ИЛИ, а выход - к первому входу второго элемента ИЛИ, второй вход которого подключен к выходу второго элемента .И, первый вход которого соединен с выходом элемента , а второй вход - с первым входом блока формирования цифры, выход второго элемента ИЛИ является вторым выходом блока формирования цифры. На фиг. I представлена схема устройства; на фиг. 2 - возможный вариант реализации,блока формирования цифры. Схема устройства содержит: регистр oneранда I, сумматор 2, триггер 3, первый и второй элементы И 4, 5, блок 6 формирования цифры, вспомогательный регистр 7, регистр коррекции 8, элемент ИЛИ 9, элемент НЕ 10, первый, второй, третий и четвертый входы соответственно П, 12, 13, 14 блока формирования цифры, первый и второй выходы 15 и 16 блока формирования цифры, первый и второй тактирующие входы 17 и 18 устройства. Схема блока формирования цифры (фиг. 2) содержит: первый и второй элементы ИЛИ 19, 20, первый и второй элементы И 21, 22, элемент ИЛИ-НЕ 23, первый и второй элементы задержки 24, 25 соответственно. .Регистр I имеет (п + 5) разрядов, регистр 7- (п + 3) разрядов и регистр 8-(п-f 4) разрядов, где п - разрядность операнда. В исходном состоянии в регистр 1 записан операнд, в регистре 7 - единиц а записана в третьем . слетва разряде, в регистре 8 - все нули, триггер 3 находится д нулевом состоянии. На входах 12, 13, 14 существует нулевой сигнал, а на входе 11 - единичньш сигнал. Поэтому на В1ыходе 15 блока формирования цифры будет присутствовать нулевой сигнал, а на выходе 16 - «1. образом, на выходе переноса сумматора будет сформирован единичный сигнал, а на выходе суммы - сигнал, идентичный младшей цифре регистра операнда. Будем считать, что в каждом i-м такте (i 1,2..., п -f 4) каждого цикла на шине 17 появляется единичный тактирующий сигнал, а в (п + 4)-м такте каждого цикла на шине 18 появляется единичный тактирующий сигнал. Цикл работы устройства состоит из п + 4 тактов. Рассмотрим работу устройства в i-м такте произвольного цикла (i , 2..., п + 4). На тактирующей щине 7 появляется единичный сигнал, который проходит на цепи сдвига вправо на один разряд регистров 1, 7 и 8. В освободившийся старший разряд регистра 1 через элемент И 4 записывается цифра, полученная на выходе суммы сумматора 2 (это возможно ввиду отсутствия единичного сигнала на шине 18 и, следовательно, наличия его на выходе элемента НЕ 10). В старший разряд регистра 7 записывается цифра, бывшая в младшем разряде этого регистра в предыдущем такте. Если двумя тактами ранее в младшем разряде регистра 7 находилась единица, то формирователь 6 формирует единичный сигнал на шине 15. Если в этом же такте триггер 3 находится в нулевом состоянии, то на выходе элемента И 5 и элемента ИЛИ 9 появляется единичный сигнал и в следующем такте в старший разряд регистра 8 записывается единица. Во всех остальных случа.ях в старший разряд регистра 8 записывается цифра, бывшая в предыдущем такте в младшем разряде этого регистра. Если триггер 3 находится в нулевом состоянии (т.е. на шине II присутствует единичный сигнал), то на.втором выходе формирователя 6 единичный сигнал появится только в случае отсутствия единичного сигнала на шинах 13, 14 и 15 (отсутствия единиц в младших разрядах регистра 8 в данном такте ирегистра 7 в этом такте и двумя тактами ранее). Если же триггер 3 находится в-единичном состоянии (на шине 12 установлен ,. ., единичный сигнал), то единичный сигнал на выходе 16 появится в следующих случаях: либо в младшем разряде регистра 8 записана единица (на шине 13 имеется едиг ничный .сигнал), либо в младшем разряде регистра 7 единица находилась в прошлом такте или находится в этом такте (что соответствует единичному сигналу на шине 14). На входы сумматора 2 поступают сигналы с блока 6 с цепи переноса сумматора, а также сигнал из регистра 1, cootBeTCTByющий значению цифры из его младшего разряда. В (п + 4)-м такте каждого цикла на тактирующей 1.иине 18 появляется единичный сигнал, который поступает на вход элемента НЕ 10 и на синхронизирующий

вход триггера 3. На выходе э.пемента 10 единичный сигнал исчезает и в старший разряд регистра I занисывается ноль в следующем такте. Триггер 3 изменяет свое состояние в соответствии с сигналом на выходе суммы сумматора 2. Кроме этого в первом цикле одновременно с появлением сигнала на шине 18 осуществляется сброс в нуль регистра 8. Результат появляется на выходной шине, связанной . с нулевым выходом триггера 3, последовательно со старших разрядов.

Очередная цифра результата формируется в конце каждого цикла в его (п + 4)-м такте.

Рассмотрим цифровой пример. Пусть необходимо вычислить квадратный корень из 9 (1001)а6. Результат будет равен 3 (0011)9Ь

Предложенное устройство является устройством последовательного действия и применение в нем регистров в интегральном исполнении на основе МДП-структур позволяет значительно снизить стоимость, уменьшить габариты устройства и повысить его надежность.

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

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

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

второй элементы И, элемент ИЛИ-НЕ, первый и второй элементы задержки, первый вход первого элемента ИЛИ подключен к первому входу элемента ИЛИ-НЕ и к третьему входу блока формирования циф5 рьт, четвертый вход блока формирования цифры подключен ко вторым входам первого элемента ИЛИ и элемента ИЛИ--НЕ, через первый элемент задержки - к третьему входу первого элемента ИЛИ и через первый и второй элементы задержки - к третье0му входу элемента ИЛИ--НЕ и к первому выходу блока формирования цифры, второй вход блока формирования цифры подключен к первому входу первого элемента И, второй вход которого подключен к выхо5 ДУ первого элемента ИЛИ, а выход - к первому входу второго, элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, первый вход которого соединен с выходом элемента ИЛИ-НЕ, а второй вход - с первым входом блока формирования циф.ры, выход второго элемента ИЛИ является вторым выходом блока формирования цифры.

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

1.Авторское-свидетельство СССР № 435522, кл. G 06 F 7/38, 1972.

2.Патент Японии № 50-7900, кл. 97{7)Е32, 1975.

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

название год авторы номер документа
Устройство для возведения в квадрат 1975
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Корниенко Григорий Иванович
  • Тарасенко Владимир Петрович
SU606156A1
Арифметическое устройство 1977
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Сидоренко Виктор Андреевич
  • Тарасенко Владимир Петрович
SU669353A1
Устройство для умножения 1975
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
SU640292A1
Устройство для алгебраического сложения чисел 1976
  • Баня Евгений Николаевич
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU638959A1
Устройство для сложения чисел 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
SU634274A1
Устройство для вычисления квадрата числа 1983
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
  • Ткаченко Валентина Васильевна
SU1115051A1
Устройство для возведения в степень 1976
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
  • Щербина Александр Андреевич
SU744556A1
Устройство для деления 1988
  • Жабин Валерий Иванович
  • Дорожкин Владимир Николаевич
SU1513444A1
Устройство для умножения 1986
  • Жабин Валерий Иванович
  • Дорожкин Владимир Николаевич
  • Лысенко Александр Ефимович
  • Гончаренко Григорий Владимирович
SU1427361A1
Устройство для сложения и вычитания чисел с плавающей запятой 1980
  • Селезнев Александр Иванович
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Тарасенко Владимир Петрович
SU959070A1

Иллюстрации к изобретению SU 647 684 A1

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

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

SU 647 684 A1

Авторы

Жабин Валерий Иванович

Кобзар Сергей Петрович

Корнейчук Виктор Иванович

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

Рахлин Яков Абрамович

Савченко Леонид Аврамович

Тарасенко Владимир Петрович

Торошанко Ярослав Иванович

Даты

1979-02-15Публикация

1977-01-10Подача