Арифметическое устройство Советский патент 1977 года по МПК G06F7/38 

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

1

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

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

Целью изобретения является увеличение быстродействия. В описываемом устройстве это достигается тем, что в нем П1версный выход I-ro разряда регистра подкоренного выражения соеди ен через элемент «И-ИЛИ с первым входом г-го сумматора последнего ряда матрицы умножения, а прямой выход 1-го разряда регистра произведения через другой элемент «И-ИЛИ соединен со вторым входом

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

входам регистров сомножителей.

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

Сдвигающий регистр 1 через группу элементов «И 2 соединен со входами двух регистров

сомножителей 3, а через групиу элементов «И 4, зругие входы которых подключены к соответствующим выходам матр1щы умножения 5 на сумматорах, соединен с другими входами регистров 3, а выходы регистров 3 соедииены со входами матрицы умножения 5, соответствующие выходы которой соединены со входами регистра произведения 6, прямой выход 1-го разряда регистра произведения соединен со входом элемента «И-ИЛИ 7, инверсный выход г-го разряда регистра подкоренного выражения 8 соединен со входом элемента «И-ИЛИ 9, выходы элемента «И-ИЛИ соединены с соответствующими входами сумматора 10, выход старшего разряда которого соединен со входом 11 элемента «И. Кроме того, в устройстве имеются шины управления 12 и 13, шина переноса старшего разряда сумматоров 14 и шина управления 15. В режиме умножения сдвигаюший регистр 1 установлен «в нуль, в регистры 3 занесены сомножители. Сумматоры матрицы 5 суммируют частичные произведения, на шину 13 подается «О, и последний ряд сумматоров 10 формирует окончательный результат, который заносится в регистр 6. Извлечение корня производится методом обратного поиска, т. е. последовательным подбором цифр сомножителей, начиная со старшего разряда за п циклов, где п - разрядность результата. В этом режиме в регистр 8 заносится подкоренное выражение, регистры 3 очищаются, в первый разряд регистра 1 заносится «1. Иосле подачи импульса установки на шину 12 в оба регистра 3 заносится «1 и происходит возведение в квадрат числа 0,100... 0. В конце первого полуцикла произведение записывается в регистр 6, на шину 13 подается сигнал разрешения сравнения, при этом но входам сумматора 10 подключаются произведение и инверсия подкоренного выражения. Результатом сравнения является сигнал на шине переноса старшего разряда 14. Если он равен «I, то квадрат предполагаемого результата больше подкоренного выражения, и в данном разрязе результата быть «О. По приходу на шину 15 импульса установки в данный разряд регистра 3 заносится «О, если перенос равен «1, если же он. равен «О, то в нем остается заппсапа «1. Иа этом первый цикл заканчивается, «1 сдвигается в следуюший раз|)яд регистра I и повторяется та же процедура. Через п циклов )езультат оказывается записан в регистрах 3. Как видно из описания работы, сущность улучшения заключается в том, что для новышения быстродействия вычисление цифр корня производится, начиная со старшего разряда, с помощью умножителя, содержашего матрицу сумматоров, элементы которого используются и в качестве анализатора цифр. Применение матричной схемы позволяет сделать арифметическое устройство быстродействуюшим, многофункциональным и однородным но структуре, что особенно важно при серийном производстве. Формула изобретения Арифметическое устройство, содержащее сдвигаюший регистр, выходы разрядов которого через первую группу элементов «И, другие входы которых подключены к шине управления, соединены со входами двух регистров сомножителей, выходы разрядов которых иодключены ко входам матрицы умножения на сумматорах, соответствующие выходы которой соединены со входами регистра произведения и регистра подкоренного выражения, отличающееся тем, что, с целью повыщения быстродействия устройства, в нем инверсный выход г-го разряда регистра иодкоренного выражения соединен через элемент «И-ИЛИ с первым входом г-го сумматора последнего ряда матрицы умножения, а прямой выход i-ro разряда регистра произведения через другой эле.мент «И-ИЛИ соединен со вторым входо.м этого сумматора, выходы разрядов сдвигающего регистра через вторую группу элементов «И, другие входы- которых соединены с шиной управления и соответствующим выходом матрицы умнол ения, подключены к другим входам регистров сомножителей. Источники, принятые во внимание при экспертизе:1.Авторское свидетельство СССР ЛЬ 301702, М. Кл.2 G 06F 7/38, 1968. 2.Авторское свидетельство СССР jV 326576, М. Кл.2 G 06F 7/38, 1968.

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

название год авторы номер документа
Арифметическое устройство 1979
  • Ачкасов Юрий Михайлович
  • Губанов Александр Петрович
  • Крыкин Сергей Сергеевич
  • Лунев Евгений Михайлович
  • Уханов Леонид Иванович
SU860065A1
Устройство для вычисления квадратного корня 1979
  • Цесин Борис Вульфович
  • Шостак Александр Антонович
  • Пронин Владислав Михайлович
SU924703A1
Арифметическое устройство 1976
  • Черкасский Николай Вячеславович
SU703804A1
Устройство для извлечения квадратного корня 1977
  • Глотов Николай Иванович
  • Гайдученко Геннадий Владимирович
  • Трошина Людмила Владимировна
  • Шахматов Валерий Евгеньевич
SU684540A1
Конвейерное устройство для выполне-Ния АРифМЕТичЕСКиХ ОпЕРАций НАдМНОжЕСТВОМ чиСЕл 1979
  • Луцкий Георгий Михайлович
  • Вилкул Марина Александровна
  • Долголенко Александр Николаевич
SU849205A1
Конвейерное устройство для одновременного выполнения арифметических операций над множеством чисел 1977
  • Долголенко Александр Николаевич
  • Луцкий Георгий Михайлович
SU922726A1
Устройство для вычисления квадратного корня 1981
  • Цесин Борис Вульфович
  • Шостак Александр Антонович
SU1003078A1
Устройство для извлечения квадратного корня 1976
  • Востриков Николай Сергеевич
  • Волошина Раиса Даниловна
SU661550A1
Устройство для умножения чисел 1981
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Селезнев Александр Иванович
  • Тарасенко Владимир Петрович
SU999045A1
Матричное устройство для умножения и сложения 1979
  • Тархов Юрий Сергеевич
SU860061A2

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

Реферат патента 1977 года Арифметическое устройство

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

SU 542 993 A1

Авторы

Ачкасов Юрий Михайлович

Лунев Евгений Михайлович

Уханов Леонид Иванович

Даты

1977-01-15Публикация

1973-07-06Подача