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

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

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

Цель изобретения - с окрап;ение оборудования .

На чертеже приведена схема устройства.

На схеме обозначены первый регистр 1, табличный умножитель (ТУ) 2, сумматор 3, элементы 4-6 задержки, табличный сумматор (ТС) 7, элементы 8-10 задержки, разряд четверичного сумматора 11, схема 12 сравнения с логическим нулем, второй регистр 13, триггер 14, первый элемент И 15, первый синхронизирующий вход 16, второй элемент И ,17, второй синхронизирующий Вход 18 устройства,третий регистр 19, третий синхронизирующий вход 20 устройства и информационный вход 21 устройства.

Устройство работает в соответствии с алгоритмом

, РО е - У;);

(1)

. vyu, vyj + V у,ч, , где (z) - функция вьщеления первого разряда из числа и (под числом Z понимается результат операции z 6; - x.vy; ).

Для того, чтобы исключить вычитание, переменная X заносится в регистр 1 со знаком |(Мнус. Все операции производятся в избыточном четверичном коде. Ддя представления цифр используются три двоичных бита ((0)4 (0.00)4.,; (1)4 (0.01 )4/,; (2)4

(о.1о)4д; (3)4 (0,11)4/2;(-1)4

(1.11)4).

Перед началом операции, помимо того, что .в регистр 1 за носится аргумент (-х), в регистр 13 записывается начальное значение, равное 1, Запись производится подачей сигнала на вход 20, Сумматор 3 и разряд четверичного; сумматора 11 обнуляются. Входы обнуления не показаны. Аргумент л соответствующими (Сдвигами перед началом операции приводится к интервалу 5 1. В этом случае результат по модулю всегда равен или меньше единицы. Схема работает по шаЕсли старщий разряд не равен нулю, триггер 14 по сигналу с входа 16 переходит в единичное состояние и сигнал появляется на выходе схемы 15 совпаде1шя. По этому сигналу содержимое регистров 1 и 13 сдвигается на два разряда в сторону младших разрядов, т.-е, восстанавливается состояние «а начало шага. Одновременно величина с выхода сумматора 11 складывается с содержимым сумматора 3 и ; сумматор 11, а также элементы задержки обнуляются (шина сброса в нуль не показана). Далее первые такты шага повторяются. И так до тех пор, пока старший, разряд не станет равным нулю. Это свидетельствует о том, что текугам. Каждый шаг включает п+2 тактов, 5S разряд результата найден правиль- где п - разрядность величины Х, но. Соответственно триггер 14 по сигВ первом шаге в первом такте на входы ТУ 2 поступают первый старший

налу с входа 16 устанавливается в нулевое состояние и сигнал на выходе

0

разряд числа (-Jf) и разряд V у, с выхода сумматора 3, В ТУ 2 записана таблица перемножения цифр в четверичном коде. .Реззшьтат должен быть представлен разрядами: старшим и младшим. Оба эти разряда поступают на первый и второй входы ТС 7. Чтобы веса этих разрядов совпадали, младший разряд произведения задерживается на такт в элементах 4-6 задержки. На третий вход ТС 7 приходит разряд текущей невязки ;. В ТС 7 записана таблица сложения цифр, поступающих на его входы. Цифры, поступаюш:ие на

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

0 на первый выход, а второй разряд, представляющий собой сумму - на второй выход ТС 7. Старший разряд непос- редственно, а мпащиий через элементы 8-10 задержки, поступают на первый

5 и второй входы сумматора 11. Полученный перенос при сложении поступивших цифр используется для корректировки предыдуш,его разряда. Скорректированный разряд поступает на выход сумматора, а текущий разряд запоминается для последующей корректировки. Если выдаваемый разряд есть первый старший разряд невязки, после анализа на схеме 12 сравнения с логическим нулем пода.ется сигнал на вход 16 устройства. Здесь возможны два случая: старший разряд не равен нулю; стар- разряд равен нулю.

Если старщий разряд не равен нулю, триггер 14 по сигналу с входа 16 переходит в единичное состояние и сигнал появляется на выходе схемы 15 совпаде1шя. По этому сигналу содержимое регистров 1 и 13 сдвигается на два разряда в сторону младших разрядов, т.-е, восстанавливается состояние «а начало шага. Одновременно величина с выхода сумматора 11 складывается с содержимым сумматора 3 и ; сумматор 11, а также элементы задержки обнуляются (шина сброса в нуль не показана). Далее первые такты шага повторяются. И так до тех пор, пока старший, разряд не станет равным нулю. Это свидетельствует о том, что теку0

5

0

5

0

S разряд результата найден правиль- но. Соответственно триггер 14 по сигналу с входа 16 устанавливается в нулевое состояние и сигнал на выходе

схемы 15 совпадения не появляется. В следующем такте определяется новы разряд невязки, а предыдущий разряд невязки записывается в регистр 13. После (п+2) тактов определяется п разрядов невязки. Так как старший разряд невязки нулевой, он должен быть исключен из невязки. Это осуществляется подачей после (п,+2) тактов сигнала на вход 18 устройства. Сигнал с выхода схемы совпадения поступает на регистр 13, содержимое кторого сдвигается по этому сигналу на один разряд в сторону старших разрядов, одновр еменно он поступает на вход обнуления сумматора 3 и на вход регистра 20, в который по этому сигналу записывается содержимое сумматора 3, и производится сдвиг влево на один разряд с целью подготовки для записи следующего разряда. В конце шага обнуления сумматора I 1 и линий задержки не требуется,. так как их содержимое равно нyлк. Далее устройство переходит к выполнению следующего шага и тг.к до определения п разрядов результата.

Пусть необходимо найти величину jj 1/ X (). Тогда в регистр 1 заносится 1, сумматоры 3 и М обнуляются, в регистр 13 заносится 1.

1-й шаг, 1-й такт:

На входе

ТУ 2 000 111

1 вход 2 вход

На выходе ТУ 2

На входе ТУ 7

На выходе ТУ 7

На входе

сумматора

11

На выходе сумматора 1 1

так далее.

000. 000

1выход 2 выход

000000 001

1вход 2 вход 3 вход

001

000

1 выход 2 выход.

001 000 1 вход. 2 вход

000 Внутреннее сос- TOHiffle 001.

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

Устройство для вычисления обратной величины, содержащее три регист50

5

24J2314

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

10 логическим нулем, причем выход i-ro разряда (,2,...,п) первого регистра, где п - разрядность величины X , соединен с первой группой входов табличного умножителя, группа

15 выходов переноса которого соединена с первой группой входов сумматора, вторая группа входов табличного умножителя соединена -с группой выходов сумматора, группа выходов час20 тичного произведения табличного умножителя соединена с входами первого, второго и третьего элементов зат держки,. выходы которых соединены с второй группой входов табличного сум25 матора, группа выходов переноса кото. рого соединена с первой группой входов накапливающего сумматора, группа выходов переноса которого соединена с первой группой входов .накапливающего су 1матора, группа выходов суммы табличного сумматора соединена с входами четвертого, пятого и шестого элементов задержки, выходы которых соединены с второй группой входов накапливающего сумматора, группа выходов которого соединена с группой информационных- входов второго регистра, группой входов суммато- ра и входами схемы сравнения с логическим нулем, первьй и второй выходы которой соединены с нулевым и единичным входами триггера, вход синхронизации которого соединен с первым, входом первого элемента И и первым синхронизирующим входом устройства, вто5 рой синхронизируюш 1Й вход которого соединен с первым входом второго элемента И, вторые входы первого и второго элементов И соединены с прямым и инверсным выходами триггера соот0 ветственно, выход первого элемента И соединен с входом сдвига в сторону младших разрядов первого регистра, входом переноса сумматора и входом сдвига в сторону младших разрядов второго регистра, -выходы i-ro разряда невязки которого соединены с группой входов переноса табличного сумматора, выход второго элемента И сое30

35

40

динен с входом сдвига в сторону старших разрядов второго регистра, входом сброса сумматора и входом сдвига влево третьего регистра, информационРедактор А.Огар

Составитель И.Маркелова

Техред О.Гортвай Корректор О.Луговая

Заказ 3490/44Тираж 671 Подписное

ВНИИПИ Государственного комитета CGCP

по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д, 4/5

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

ные входа которого соединены с выходом сумматора,, вход записи второго регистра соединен с третьим синхронизирующим входом устройства.

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

название год авторы номер документа
Устройство для решения систем алгебраических уравнений 1986
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
  • Горюнов Валерий Ефимович
SU1324036A1
Вычислительное устройство 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1260946A1
Устройство для деления в избыточном последовательном коде 1986
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1365078A1
Устройство для умножения в избыточной четверичной системе счисления 1983
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1160399A1
Матричное устройство для решения уравнений в частных производных 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1302276A1
Устройство для умножения в избыточной системе счисления 1984
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1229755A1
Устройство для деления в избыточном коде 1984
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1280612A1
Устройство для умножения в избыточном последовательном коде 1983
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1173410A1
Устройство для обработки чисел в избыточном последовательном коде 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1330629A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ В КОДЕ "1 ИЗ 4" 2011
  • Ядыкин Игорь Михайлович
RU2475812C1

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

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

Изобретение относится к области вычислительной техники и предназначено для использования в цифровых вычислительных машинах.различного назначения. С целью сокращения оборудования и повышения быстродействия в устройство, содержащее три регистра, сумматор, триггер, две схемы совпадения, введены два блока памяти, шесть линий задержки, разряд четвертичного избыточного сумматора и схема сравнения. Перед началом операции в первый регистр заносится аргумент (-х). В первом такте на входы первого блока памяти поступает первый старший разряд числа (-Х) и разряд ТУ(, с выхода сумматора. В первом блоке памяти записана таблица перемножения цифр в четверичном коде. Во втором блоке памяти записана таблица сложения цифр, поступающих на его входы. Устройство работает в соответствии с алгоритмом у,+.( РО Г. x-vy;); vvvi y; , с 2 сл

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

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

1972
SU417790A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
ВСЕСОЮЗНАЯ I 0
  • В. И. Жук, В. М. Златников В. А. Кислинский
SU362296A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вычисления обратной величины 1981
  • Костяшкин Леонид Николаевич
  • Романов Юрий Николаевич
SU1035603A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
.

SU 1 241 231 A1

Авторы

Золотовский Виктор Евдокимович

Коробков Роальд Валентинович

Даты

1986-06-30Публикация

1984-04-06Подача