Устройство для умножения на коэффициенты Советский патент 1989 года по МПК G06F7/49 

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

0,00.10,.,. ,,.010

.j .-

010

V

1.

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

название год авторы номер документа
Устройство для умножения на коэффициенты 1986
  • Титов Сергей Леонидович
  • Титова Елена Николаевна
  • Власюк Анатолий Иванович
SU1442987A1
Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
  • Титова Елена Николаевна
  • Рощинский Юрий Федорович
  • Волков Сергей Алексеевич
SU1397901A1
Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
  • Рощинский Юрий Федорович
  • Титова Елена Николаевна
SU1305663A1
Устройство для умножения на коэффициенты 1988
  • Титов Сергей Леонидович
  • Борисенко Вера Петровна
SU1562904A1
Устройство для умножения 1976
  • Гусев Валерий Федорович
  • Иванов Геннадий Николаевич
  • Контарев Владимир Яковлевич
  • Кренгель Генрих Исанвич
  • Шагивалеев Мансур Закирович
  • Кремлев Вячеслав Яковлевич
  • Щетинин Юрий Иванович
  • Ярмухаметов Азат Усманович
SU651341A1
Устройство для умножения переменной на дробь 1987
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1543400A1
Устройство для умножения 1989
  • Шостак Александр Антонович
  • Яскевич Валентин Владимирович
SU1667061A1
Устройство для умножения и деления с плавающей точкой 1985
  • Воронцова Наталья Дмитриевна
  • Борисова Валентина Михайловна
  • Потоцкий Евгений Николаевич
  • Моисеев Вениамин Григорьевич
SU1278837A1
Устройство для умножения 1981
  • Громов Владимир Иванович
  • Лавров Игорь Иванович
  • Мешков Виктор Владимирович
  • Смирнов Виктор Алексеевич
SU1018115A1
Устройство для умножения чисел 1990
  • Бобровский Алексей Иванович
  • Прохорович Андрей Михайлович
SU1714595A1

Реферат патента 1989 года Устройство для умножения на коэффициенты

Изобретение относится к арифметическим блокам устройств вычисли- . тельной техники я может быть использовано при построении устройств, производящих умножение на заранее вычисленные коэффициенты, в частности в устройствах цифровой обработки сигналов. Цель изобретения - расширение функциональных возможностей за счет обработки множимого, представленного в дополнительном коде и в прямом коде со знаком. Устройство для у1чноже- ния на коэффициенты содержит последовательный сумматор-вычитатель 1,, сдвиговые регистры 2-4, регистры множимого 5, коэффициента 6, 7, коммутаторы 8, 9, счетчик по модулю 2К 10, регистры знаков множимого 11 и коэффициента 12, элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 13-15, элементы И 16-18, элемент НЕ 19, коммутатор 20, входы 21-28 устройства и выходы 29-3J устройства. Поставленная цель достигается введением элемента ИСКЛЮЧАЮЩЕЕ ШШ 15, элементов И 17, 18, элемента НЕ 19 и коммутатора 20. 1 ил. (Л

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

где М, С и Р - целые, причём O CiK-1, (К-ГГ/(С+1) ,

М К-Р (С+1)-.Т, .Выражение в обратных пря№1Х скобках З С обозначает целую часть выражения в скобках. Результат умножения При этом формируется в до- . полнительном коде,.

Последователыгош сумматор- вычита- тель 1 осуществляет суммирование (вычитание) . множимого к (из) сумме частичных произведений, формируемой на его выходе. Эта сумма задерживается на С тактов посредством первого сдвигового регистра 2 и первого коммутатора 8, Конкретная величина задержки определяется кодом первой части коэффициента, который хранится в перво регистре 6 коэффициента и поступает на управляющие входы коммутатора 8, Регистр 5 множимого осуществляет хранение и потактовый сдвиг множимого, поступающего на второй последо- вательного сумматора-вычитателя 1, Третий сдвиговый регистр 4 и второй коммутатор 9 производят формирование В нулей или единиц (В(Р+2) (С+1)-К) .и К-В младших разрядов множимого,

которые поступают на вычисление в последние К тактов вычисления. Конкретное число нулей (единиц) Б определяется кодом второй части коэффициента, который хранится во втором регистре 7 коэффициента и поступает на управлякидие входы коммутатора 9, ВиД кода множимого (прямой или инверс- ный), который используется в последних К тактах вычисления, формируется элементом ИСКЛЮЧАЮЩЕЕ ИЛИ 13 под управлением сигнала, поступающего с выхода элемента И 17. Элементы ИС- КЛЮЧАЩЕЕ ИЛИ 14, 13, элементы И 16,. 17 и элемент НЕ 19 в з ависимости от знаков множимого и коэффициента, а также состояния старшего разряда . счетчика 10 по модулю 2К формируют управляющий сигнал, определяющий операцию , выполняемую последовательным сумматором-вычитателем 1. Коммутатор 20 формирует знаковый разряд множимого, первоначально записываемого в регистр 5 множимого.

Устройство работает следукицим образом,

Рассмотрим работу устройства при поступлении на его вход множимого, представленного в прямом коде со знаком, В этом случае на управляющий вход 28 устройства поступает сигнал О. Этот сигнал переводит коммутатор 20 в режим коммутации уровня О устройства с его второго входа на его выход, закрывает элемент И 17,

в результате чего на выходе элемента НЕ 19 формируется сигнал 1, чем разрешается прохождение сигнала с выхода счетчика 10 по модулю 2К через элемент И 16, и разрешает прохождение сигнала через элемент И 18,

В начале каждого цикла вычисления на установочный вход 26 устройства поступает импульс, который производит обнуление последовательного сумматор а-вы читателя 1, счетчика 10 и сдвиговых регистров 2-4, Этим же импульсом производится запись множимого с входа 21 множимого в регистр 5 множимого (при этом в его старший знаковый разряд записывается значе- . ние нуля с выхода коммутатора 20), первой и.второй частей коэффициента соответственно с входов 23, 24 коэффициента в регистры 6, 7 коэффициента, знака множимого с входа 22 старшего знакового разряда множимого в регистр 11 знака множимого и знака коэффициента в регистр 12 знака коэф 4ициента, Затем на тактовый вход 27 устройства начинают поступать тактовые импульсы, причем их количество в каждом цикле умножения равно 2К.

В случае, если знаки множимого и коэффициента одинаковые, то одноименные сигналы, поступающие на входы элемента ИСК)1ЮЧАЮШЕЕ ИЛИ 15 с выхода регистра 12 знака коэффициента и через элемент И 18 с выхода регистра 11 знака множимого, генерируют на выходе элемента ИСКЛЮЧАЩЕЕ ИЛИ 15 сигнал О, который переводит элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 14 в режим повторителя, В результате этого сигнал с выхода старшего разряда счетчика 10 по модулю 2К без изменения проходит на управляющий вход последовательного сумматора-вычитателя 1, Поэтому последний работает в режиме суммирования первые К тактов вычисления, а последние К тактов вычисления - в режиме Ъычитания, Если же знаки множимого и коэффициента будут различны№1, то режи№1 работы последовательного сум- .матора-вычитателя 1 будут противоположными, чем рассмотренные выше,

С началом поступления тактовых импульсов в регистре 5 множимого производится пот акт о вый сдвиг ьшожимого, которое, начиная с младшего разряда, поступает на второй вход последовательного сумматора- вычитателя 1 и в зависимости от сигнала на его управляющем входе суммируется или вычита-. ется из значения суммы частичных произведений, которая поступает на первый вход последовательного сумматора- вычитателя 1 с его же выхода, но задержанная на С тактов в сдвиговом регистре 2 и коммутаторе 8,

По мере выхода из регистра 5 мно - 0 жимого старших разрядов множимого в него на освободившееся место с выхода элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 13, который в данном случае работает в режиме повторителя, вновь записывается зна- 5 чение множимого. Причем в связи с i .. тем, что в начале каждого цикла умножения сдвиговый регистр 4 обнуляется, между старшим разрядом первоначально записанного множимого и младшим раз- 0 рядом вновь записываемого числа будет сформировано В нулей (В.ЬО), В результате после первых К тактов вычисления в регистре 5 множимого будет сформировано число, состоящее из 5 В нулей и К-В бит мпадших разрядов ffloжимoгo, Это число в течение пос-- ледних К тактов вычисления поступает на второй вход последовательного сумматора-вычитателя 1,

0 В течение 2К тактов вычисления с Ъыхода младшего ра зряда сдвигового регистра 2 по последовательный выход 31 результата устройства последовательно поступают 2К бит результата с умножения в последовательном коде. Последние К тактов вычисления с выхода старшего разряда сдвигового per гистра 2 в сдвиговый регистр 3 переписываются К младших разрядов произ- 0 ведения, В результате в конце каждого цикла умножения в сдвиговом регистре 3 оказываются сформированные К младших разрядов произведения, которые поступают на выход 30 младших разря- 5 дов результата устройства, а в сдвиговом регистре 2-К старших разрядов произведения, которые поступают на выход 29 старших разрядов результата устройства,

0

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

Устройство для умножения на коэффициенты, содержащее первый и второй 5 коммутаторы, первый, второй и третий сдвиговые регистры, счетчик по модулю 2К (к - разрядность множимого и коэффициента), первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, первый эле10

15

20

мент И, первый и второй реп1стрь ко- эффициента, регистр множимого, регистр знака шожимого, регистр знака коэффициента и последовательный сум- матор-вычитатель, выход которого соединен с информационным входом первого сдвигового регистра, разрядные выходы которого соединены соответственно с информационными входами первого коммутатора и выходами старших разрядов результата устройства, последовательный выход разрядов результата которого соединен с выходом младшего разряда результата первого сдвигового регистра, выход старшего разряда результата которого соединен с информационным входом второго сдвигового регистра, разрядные выходы которого соединены с выхрдами младших разрядов результата устройства, первый и второй входы коэффициента которого соединены соответственно с информационными входами первого и второго регистра коэффициента, разрядные выходы которых соединены соответственно с управляющим входом первого и второго коммутаторов, выход первого коммутатора соединен с первым информационным входом последовательного сумматора--вычитателя, второй информационный вход которого соединен с выходом регистра множимого, информационным входом третьего сдвигового регистра и первым информационным входом второго коммутатора, вь1ход которого соединен с первым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого соединен с информаци-. онным входом регистра множимого, ус- таноцочные входы которого, кроме первого, соединены соответственно с вхо- v дами разрядов мнош7мого, кроме старшего знакового разряда устройства, вход старшего знакового разряда множимого которого соединен с информационным входом регистра знака множимого, вход разрешения записи которого соединен с входами разрешения за1А5887.6

чика по модулю 2К и последовательного сумматора-вычитателя и входом ус- тановки устройства,тактовый вход которого соединен с тактовыми входами регистра множимого, первого, второго и третьего сдвиговых регистров, счетчика по модулю 2К и последовательного сумматора- -вычитателя, управляющий вход которого соединен с выходом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, первый вход которого соединен с выходом первого элемента И, рервый вход которого соединен с выходом старшего разряда счетчика по модулю 2К, каждый информационный вход второго коммутатора, начиная со второго, соединен соответственно с разрядными выходами третьего сдвигового регистг- ра, начиная с первого разряда, вход знака коэффициента устройства соединен с информационным входом регистра знака коэффициента, отличающееся тем, что, с целью расшире- 25 ния функциональных возможностей за счет обработки множимого, представ-: ленного и в дополнительном коде и в прямом коде со знаком, в него введены третий элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, второй и третий элементы И, элемент НЕ и третий коммутатор, цервый и второй информационные входы которого соединены соответственно с. входами старшего знакового разряда множимого и 35 нулевого потенциала устройства, управляющий вход которого соединен с управляющим входом третьего коммутатора, цервым входом второго элемента И и инверсным входом третьего элемента И, прямой вход которого соединен с выходом регистра знака множимого и вторым входом второго элемента И, выход которого соединен с вторым входом первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 45 и входом элемента НЕ, выход которого соединен с вторым входом первого элемента И, первый и второй входы третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соедине30

40

ны с выходами третьего элемента И и

пи си первого и второго регистровкоэф-50 регистра знака коэффициента, а вы- фициента, регистра множимого и ре-ход - с вторым входом второго элегистра знака коэффициента и входамимента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход третьеустановки в 0 первого, второго иго коммутатора соединен с первым устретьего сдвиговых регистров, счет-тановочным входом регистра множимого.

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

Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
  • Рощинский Юрий Федорович
  • Титова Елена Николаевна
SU1305663A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для умножения на коэффициенты 1985
  • Титов Сергей Леонидович
  • Титова Елена Николаевна
  • Рощинский Юрий Федорович
  • Волков Сергей Алексеевич
SU1397901A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 458 872 A1

Авторы

Титов Сергей Леонидович

Даты

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

1987-06-23Подача