Множительно-сдвиговое устройство Советский патент 1983 года по МПК G06F7/54 

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

00

ш

СП

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

Известно множительно-сдвиговое устройство, содержащее генератор произведений, преобразователь константы сдвига в параллельный однопозиционный код, сумматоры множительного устройства, регистр множителя. Оно выполняет операции умножения и сдвига на п разрядов tl Недостатком такого устройства является малое быстродействие.

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

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

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

На чертеже изображена схема множительно-сдвигового устройства.

Устройство содержит блок 1 последовательно-параллельного умножения с параллельной обработкой п-разрядных последовательных групп множимого и т-разрядных параллельных групп q-разрядного множителя, коммутатор множимого 2f постоянный запоминающий элемент 3 ГПЗЭ) и счетчик 4, представляющий собой стандартный комбинационный элемент со счетным входом. Блок 1 последовательно-параллельного умножения состоит из регистра 5. множителя, построенного по последовательно-параллельному принципу, и последовательнпараллельной множительно-суммирующей схемы б.

Сдвигаемое число хранится в регистре множителя 5 в виде двоичного q-разрядного кода, на выходах регисра формируется параллельный т-разрядный код, поступающий на входы д, множительно-суммирующей схемы 6, на группу входов с этой же схемы поданы выходы коммутатора 2. На входь1 i группы коммутатора 2 поступают последовательные п-разрядные группы множимого на входы группы j - п-разрядные последовательные . группы однопозиционного кода с выхода постоянного запоминающего элемента (ПЗЭ) 3.

Постоянный запоминающий элемент 3 представляет собой модуль ПЗУ и имеет группы адресных входов а, b и одну группу выходов.

На первую группу адресных входов а поступает параллельный -разрядный код константы сдвига из устройства управления ЦВМ. На вторую группу входов b поступает параллельный К-разрядный код номера группы однопозицчонного кода с выхода счетчика 4. Наличие номера группы обусловлено принципом действия устройства в целом, т.е. необходимостью преобразования кода множимого в последовательные п-разрядные группы.

Так, при разрядности множимого, равной: 16, и п 4,. количество групп равно 4, а К 2, т.е. счетчик может быть двухразрядным. На счетный вход СК-счетчика 4. поступает сигнал +1 из устройства управления ЦВМ.

Назначение ПЗЭ 3 - преобразование константы сдвига в однопозиционный код, последовательные группы

которого, формируемые ПЗЭ 3, поступают на входы группы j коммутатора 2.

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

При сдвиге влево А имеет положительный знак, при сдвиге вправо отрицательный, что определяется состоянием старшего разряда константы сдвига.

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

Однопозиционный код записан в К соседних ячейках ПЗЭ 3 с общей базой адреса, которая равна коду константы сдвига:.

С выходов ПЗЭ 3 г-разрядный однопозиционный код последовательными п-разрядными группами поступает на входы j коммутатора 2, который открыт при выполнении операции сдвига для константы сдвига. Число, подлежащее сдвигу, так же как и множитель, поступает на вход регистра множителя 5 из ЦВМ.

Объем ПЗЭ 3 есть функция разрядности множимого, разрядности парашлельно обрабатываемой группы множимого, разрядности константы сдвига и вычисляется по формуле

.,...,, t,, где N - общий объем ПЗЭ;

п - разрядность параллельной

группы множимого; г - разрядность множимого. Разрядность константы сдвига А вычисляется по формуле

,Eeog-,(. . Так, для имеем Е tog 16 + 1 5;

;N--a4a 6H,4,2ev46v.T. .

Предлагаемое устройство может быть реализовано на элементах 533, 133 и 556 -(постоянный запоминающий .злемент) серий.

Однопозиционный код для г 16, п 4, А 7. формируется следующим образом.

Разрядность двоичного кода константы og2. 16+1 5. Значение двоичного -кода константы при сдвиг влево - 00111, при сдвиге вправо 10111.

Однопозиционные коды, соответствующие константам, указаны в таблиц

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

название год авторы номер документа
Множительно-сдвиговое устройство 1978
  • Шек-Иовсепянц Рубен Ашотович
  • Фомин Юрий Иванович
  • Евсеев Владимир Иванович
  • Кондрашев Николай Владимирович
  • Гаврилюк Ольга Алексеевна
SU805307A1
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Шаляпин Владимир Валентинович
SU1160454A1
Множительное устройство 1978
  • Кондратьев Анатолий Павлович
  • Ленкова Валентина Мироновна
SU752335A1
ПРОГРАММИРУЕМЫЙ ЦИФРОВОЙ ФИЛЬТР 1992
  • Басюк М.Н.
  • Ефремов Н.В.
  • Осетров П.А.
  • Садовникова А.И.
  • Сиренко В.Г.
  • Смаглий А.М.
RU2057364C1
Многоканальное устройство для измерения температуры 1990
  • Дорожовец Михаил Миронович
  • Федорчук Андрей Адамович
SU1791731A1
Арифметическое устройство 1984
  • Евстигнеев Владимир Гаврилович
  • Евстигнеева Ольга Владимировна
  • Кошарновский Александр Николаевич
SU1236473A1
Множительное устройство 1982
  • Лопато Георгий Павлович
  • Шостак Александр Антонович
SU1053104A1
Цифровое множительное устройство 1977
  • Подколзин Александр Захарович
  • Подколзина Надежда Алексеевна
SU675423A1
Устройство для умножения 1976
  • Шек-Иовсепянц Рубен Ашотович
  • Фомин Юрий Иванович
  • Евсеев Владимир Иванович
SU583433A1
МНОЖИТЕЛЬНО-СДВИ ГОВОЕ УСТРОЙСТВО 1970
SU271116A1

Реферат патента 1983 года Множительно-сдвиговое устройство

МНОЖИТЕЛЬНб-СДВЙГОВОЕ УСТРОЙСТВО, содержащее блок последовательно-параллельного умножения, коммутатор множимого и счетчик, причем первая группу входов кою4утатора множимого подключена к группе входов ввода, множимого устройства, выходам коммутатора множимого подключены к входам блока последовательно-параллельного умножения соответственно, группа выходов которого подключена i к группе выходов устройства о т-л и ч а: ю ц е е с я тем, что, с целью повьааения надежности и упро- : щения, устройство содержит постоянный запомингиощий элемент, первая группа адресных входов подключена к входам ввода кода константы устройства соответственно, вторая группа адресных входов постоянного запоминакяцего элемента подклю-: чена к выходам счетчика соответственно, счетный вход которого соединен . с управляющим входом устройства, : группа выходов постоянного запоминающего элемента подключена к втоСО рой группе входов коммутатора множимого . с

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

Номер группы константы 11

Номер т&кта выборки IV

Каждый шестнадцатиразрядный однопозиционный код занимает четыре соседние ячейки ПЗЭ. Младшие разряды адресов ПЗЭ соответствуют номеру группы константы таблицы. Старшие .разряды - двоичному коду константы сдвига.

. В первый такт через коммутатор 2 на входы множительно-суммирующей . схемы 6 поступают четыре младших разряда однопозиционного кода (0-3 разр.). Во втором такте - вторая группа кода, в третьей - третья, в четвертом - четвертая группа кода (15-12 разр.),

00 I

01

II

Умножение сдвигаемого числа на ОДНОПОЗИЦИОННЫЙ код, содержащий единицу в восьмом разряде, соответствует сдвигу этого числа на семь разрядов влево. Причем результатом сдвига являются младшие 16 разрядов произведения.

Умножение сдвигаемого числа на ОДНОПОЗИЦИОННЫЙ код, содержащий единицу в 10 разряде, соответствует сдвигу этого числа на семь разрядов вправо, причем результатом сдвига

являются старшие 16 разрядов произведения.

Следует отметить, что схемная реализация рассматриваемого примера на ,ПЗУ 556РТ5 большей, чем требуется, емкости-позволяет использовать объема ПЗУ в качестве счетчика номера группы константы. При это номер следующей за данной группой константы записан в ПЗУ и поступает в виде обратного адреса на младшие адресные входы ПЗУ через элементы задержки.

Введение в предлагаемое множительно-сдвиговое устройство унифицированного постоянного задоминающего элемента ПЗЭ позволяет заменит Дешифраторы и группы логических элементов известного устС)5йства. .

В данном устройстве благодаря аппаратурному упрощению схемы преобразования константы сдвига резко

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

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

По сравнению с базовым объектом, реализованным в части преобразования константы сдвига (ЦВМ-Орбита 20) на 11 элементах, в предлагаемом устройстве можно сократить число элементов до 2 шт. (при реализации устройствана ПЗУ емкостью 512х 8 бит), т.е. на 9.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Авторское свидетельство СССР
Множительно-сдвиговое устройство 1978
  • Шек-Иовсепянц Рубен Ашотович
  • Фомин Юрий Иванович
  • Евсеев Владимир Иванович
  • Кондрашев Николай Владимирович
  • Гаврилюк Ольга Алексеевна
SU805307A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 013 951 A1

Авторы

Евсеев Владимир Иванович

Кондрашев Николай Владимирович

Гаврилюк Ольга Алексеевна

Даты

1983-04-23Публикация

1982-01-06Подача