Устройство для вычисления обратной величины Советский патент 1985 года по МПК G06F7/52 

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

«

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

Целью изобре.тения, является повышение, быстродействия устройства.

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

Устройство для вычисления обратной величины содержит треугольную матрицу,состоящую из десяти умножителей 1-10 и десяти сумматоров 11-20, вычитатель 21, преобразователь 22 избыточного кода в двоичный, четыре преобразователя 23-26 двоичного кода в обратный, вход 27 кода значения числа 2 устройства, вход 28 операнда устройства, выход 29 результата устройства.

Алгоритм вычисления обратной величины заключается в следующем. Пусть исходный операнд ,а ( - нормализованная двоичная дробь, а значение его обратной величины представляется в виде

Q I go.

где g -i-я избыточная цифра обратной величины QCOiiiS),

Из условия AQ 1 находятся выражения для определения значений избыточных цифр обратной величины. Для этого необходимо приравнять значения сумм соответствующих разрядных произведений произведения A«Q значениям равновесовых разрядов числа 1, представленного в предлагаемом устройстве следующим образом

- ,120000 1-2 +2.2-2

В результате получим следующую систему уравнений. 1; a-rgy:-aa o 2;

a,.,0; а , g( а РЗ К р,з+а g, +а5 р, +а g 0. С учетом того, что SLj- 1, так ка операнд нормализован, выражения для

96853 .

опеределения значений избыточных цифр обратной величины Q принимают вид

8о 1; 5 g 2-а2 ;

(a3+a2g) ; (а +азй/+а2Й2) ; (as+a//g +agg +a g);

(6 +а5 g.+a g +% Rj+a g) .

10 В устройстве избыточные цифры результата формируются в соответствии с приведенными выражениями. Так, цифра gj образуегся на выходе вычитателя 21 ,вход уменьшаемого которого .

15 подключен к входу 27, а вход вычитаемого соединен с входом второго разряда а, операнда А, Цифра g, формируется на выходе преобразователя 24 следующим образом. С помощью умножителя 1 вычисляется значение a2gy, которое далее поступает на первый вход сумматора 11, на второй вход которого подается значение третьего разряда а исходного операнда А.

25 На выходе сумматора 11 образуется результат a,-i- а gy , который отличается только знаком от соответствующего результата в приведенной системе управлений. Преобразователь 24

Зд изменяет знак этого результата на противоположный, в результате чего на его выходе формируется значение второй избыточной цифры результата g2 -(). Подобным образом вычисляются в .устройстве значения и других избыточных цифр резуль.тата Значение цифры g результата всегда равно единице, а поэтому она явно в устройстве не формируется. Но ее значение обязательно учитывается в преобразователе 22 при формировании окончательного значения обратной величины в .простом

двоичном-коде Q go ,1 Р,2.5 «а выходе 29 устройства.

Устройство для вычисления обратной величины работает следующим образом.

На входе 28 устройства одновременно подаются значения .a, . 50- э «t 5 ь

пяти младших разрядов исходного

операнда А ( значение старшего разряда а 1 непосредственно не участвует в формировании избыточных цифр результата и на вход устройства не поступает), Далее последовательно во времени с помощью умножителей , сумматоров 11-20, преобразователей 23-26, вычитателя 21 формируются значения пяти избыточных цифр ,. результата .. в соответствии с вьфажениями, приведенными выше (сначала формируется значение цифры g , потом g и т.д.). Далее значения всех избыточных цифр посту1196853 пают на соответствующие входы преобразователя 22, в котором осуществляется их алгебраическое суммирование и на выходе 29 устройства формируется результат ,R,R{p.jS4F.f в простом двоичном коде.

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

название год авторы номер документа
Устройство для деления 1984
  • Нозик Александр Изаевич
  • Шостак Александр Антонович
SU1231498A1
Устройство для деления 1985
  • Нозик Александр Изаевич
  • Шостак Александр Антонович
SU1332312A1
Цифровой преобразователь координат 1985
  • Киселев Евгений Федорович
SU1315971A1
Устройство для одновременного вычисления двух многочленов 1980
  • Луцкий Георгий Михайлович
  • Коваленко Владимир Владимирович
  • Долголенко Александр Николаевич
  • Блинова Татьяна Александровна
SU926650A1
Устройство для деления 1978
  • Лысиков Борис Григорьевич
  • Цесин Борис Вульфович
  • Шостак Александр Антонович
SU802962A1
Устройство для вычисления многочленов 1980
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Козак Владимир Сидорович
  • Козлов Юрий Владимирович
  • Покаржевский Александр Сергеевич
  • Тарасенко Владимир Петрович
  • Швец Евгений Михайлович
  • Щербина Александр Андреевич
SU960806A1
Арифметическое устройство в модулярной системе счисления 1987
  • Коляда Андрей Алексеевич
  • Селянинов Михаил Юрьевич
  • Чернявский Александр Федорович
SU1432517A1
Устройство для деления 1986
  • Батюков Александр Геннадьевич
  • Шостак Александр Антонович
SU1425657A1
Преобразователь двоично-десятичного кода в двоичный 1985
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
SU1292187A1
Преобразователь двоично-десятичного кода в двоичный 1988
  • Жалковский Андрей Антонович
  • Шостак Александр Антонович
  • Шпаков Леонард Орестович
SU1624698A1

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

Реферат патента 1985 года Устройство для вычисления обратной величины

УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ОБРАТНОЙ., содержащее вычитатель, треугольную матрицу из (п-2)(п-1)/2 сумматоров и (п-2)(п-1)/2 умножителей (п-разрядность операнда) и преобразователь избыточного кода в д оичньш, причем i-ая строка матрицы (,...,п-2) содержит (n-i-1) сумматоров и (n-i-1) умножителей, первый вход (i, j)-ro умножителя (,...n-2) соединен с входом Ic-ro разряда операнда устройства (... -1), разрядные выходы результата которого соединены с выходами преобразователя избыточного кода в двоичный, вход второго разряда операнда устройства соединен с первым входом вычитателя, выход (i, j)-ro умножителя - с входом первого слагаемого соответствующего (i, j)-ro сумматора, отличающееся, тем, что, с целью повыЛения быстродействия, в него введены (h-2) преобразователей двоичного кода в обратный, причем вход кода значения числа 2 устройства соединен с вторьм входом вычитателя, выход которого соединен с вторыми входами

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

Карцев М.А
Арифметика цифровых машин
М
Приспособление к индикатору для определения момента вспышки в двигателях 1925
  • Ярин П.С.
SU1969A1
с.532-536
Stefanelly Renato
А suggestion for а high-speed parallel benary divider
IEEE Tranf Comput, 1972, V 21, № 1, pp 42-55, fig.1,2,11

SU 1 196 853 A1

Авторы

Нозик Александр Изаевич

Шостак Александр Антонович

Даты

1985-12-07Публикация

1984-06-14Подача