Устройство замены и перемешивания числовых полей Советский патент 1987 года по МПК G06F7/00 

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

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

1

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

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

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

При обработке структурно-сложной информации часто используется операция замены некоторых попей одного элемента полями, принадлежащими другому элементу, с последующим сложением по mod 2 разрядов, начиная с 1-го до N-ro, с разрядами, начиная с до 2N, соответственно. Если обозначить элементы данных через К. и R , маски, определяющие заменяемые и заменяющие поля, через Ml и М2 (единица в разряде маски означает разрешение использовать при операции разряд с этим номером в соответству- юп1ем элементе данных), то результат операции замены и перемешивания чис- ловьпс полей, вьфаженный через булевы функции, запишется в виде

R (КПМ,)@ (СДВ(К,),.,,„

где СДВ - сдвиг () до совмещения правого значащего разряда (КдПм) с правой единицей Ml; ® - операция сложения по mod 2

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

R. , - разряды, начиная с i-ro по j-и включительно, элемента R.

Устройство содержит первьй и второй входные регистры 1 и 2, первый и второй регистры 3 и 4 маски, первый и второй шифраторы 5 и 6, вычитатель 7, узел 8 сдвига, первую группу 9 элементов И, вторую группу 10 элементов И, третью группу 11 элементов И, группу 12 элементов НЕ, группу 13 элементов сложения по mod 2, выход 14 устройства.

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

В первый входной регистр 1 заносится элемент Е., во второй входной регистр 2 - элемент R , маска М заносится в первый регистр 3 маски, M,j - во второй регистр 4 маски. На элементах И второй группы 10 производится операция R ПМ, на элементах И первой группы 9 выполняется операция R,nM . Одновременно М, и М подаются соответственно на шифраторы 5 и 6, которые преобразуют номер крайнего справа единичного разряда входных кодов в двоичные коды, которые вычитаются на вычитателе 7, причем знак результата определяет направление сдвига, а значение.результата - число разрядов, на которое необходимо сдвинуть код с элементов И зторой группы 10. После сдвига на

элементах И третьей группы 11 осуществляется операция СДВ (RnM)nM. После этого на элементах сложения по mod 2 группы 13 осуществляет.ся

31298

сложение по mod 2 кодов с выходов элементов И первой 9 и третьей 11 групп, причем сложение производится для разрядов 1 и N+1-ro, 2-го и

20

N+2-го,

N-ro и 2N-ro.

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

Устройство замены и перемешивания числовых полей, содержащее два 2Ы-разрядных входных регистра, два 21 -14азрядных регистра маски, где 2К-разрядность элементов данных, узел сдвига, вычитатель, три группы элементов И по 2N элементов в каждой первый и второй шифраторы, группу элементов НЕ из 2N элементов НЕ, причем выходы первого и второго входных регистров соединены с первыми входами элементов И первой и второй групп соответственно, выходы первого регистра маски соединены со вторыми входами соответствующих элементов И первой группы и со входами со- ответствующих элементов НЕ группы, выходы второго регистра маски соединены со вторыми входами GOOT

Редактор Н. Егорова

Составитель Е. Журавлев

Техред М.Ходанич Корректор М. Самборская

Заказ 889/50 Тираж 673Подписное

ВНИШШ Государственного комитета СССР

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

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

O

5

7354

ветствующих элементов И второй группы и с соответствующими входами первого шифратора, выходы которого соединены с входами вычитаемого вьпшта- теля, входы 5 меньшаемого вычитателя соединены с выходами второго шифратора, входы которого соединены с первыми входами соответствующих элементов И третьей группы и выходами соответствующих элементов НЕ группы, выходы элементов И второй группы соединены с соответствующими информационными входами узла сдвига, управляющие которого соединены с выходами вычитателя, выходы узла сдвига соединены со вторыми входами соответствующих элементов И третьей группы, отличающееся тем, что, с целью повьпиения быстродейст- 0 ВИЯ, введено N элементов сложения по модулю 2, причем выходы i-ro и (N+ i)-ro элементов И первой и третьей групп (где i 1, .,., N) соответственно подключены к первому, второму, третьему и четвертому входам i-ro элемента сложения по модулю 2, выходы элементов сложения по модулю 2 являются выходами устройства.

фцг.2

/

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

название год авторы номер документа
Устройство для замены числовых полей 1983
  • Головин Сергей Юрьевич
  • Липницкий Александр Станиславович
  • Семенович Анатолий Анастасьевич
  • Черников Георгий Николаевич
  • Шпаковский Геннадий Иванович
SU1132284A1
Устройство анализа и замены числовых полей 1989
  • Соболев Александр Валентинович
  • Стецко Игорь Петрович
  • Черников Георгий Николаевич
  • Чудовский Валерий Анатольевич
SU1633389A1
Микропрограммный процессор 1980
  • Елисеев Александр Александрович
  • Крупин Владимир Александрович
  • Ленкова Валентина Мироновна
  • Петушков Александр Николаевич
SU868766A1
Устройство для умножения чисел по модулю 1991
  • Фоменко Олег Николаевич
  • Краснобаев Виктор Анатольевич
  • Ирхин Валерий Петрович
  • Приходько Игорь Викторович
  • Чичеватов Владислав Николаевич
  • Куцый Сергей Иванович
  • Журавлев Александр Александрович
SU1807484A1
Поточно-параллельный процессор Хаара 1989
  • Галантерян Анаит Петросовна
  • Геворкян Давид Завенович
  • Мелкумян Андраник Владимирович
SU1756901A1
УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЛА В КВАДРАТИЧЕСКИЕ ОСТАТКИ 1992
  • Оленев Александр Анатольевич
  • Червяков Николай Иванович
  • Горлачев Игорь Викторович
  • Федорцов Сергей Владимирович
RU2029436C1
Устройство анализа и замены числовых полей 1985
  • Соболев Александр Валентинович
  • Черников Георгий Николаевич
  • Чудовский Валерий Анатольевич
SU1280606A1
Арифметическое устройство по модулю 1989
  • Краснобаев Виктор Анатольевич
  • Ирхин Валерий Петрович
  • Милехин Игорь Викторович
  • Юмашев Михаил Викторович
SU1756881A1
УСТРОЙСТВО ДЛЯ СЛОЖЕНИЯ N ЧИСЕЛ ПО МОДУЛЮ 1997
  • Ирхин В.П.
RU2131618C1
Параллельно-последовательный сумматор-вычитатель старшими разрядами вперед на нейронах 2019
  • Шевелев Сергей Степанович
RU2708501C1

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

Реферат патента 1987 года Устройство замены и перемешивания числовых полей

Изобретение относится к автоматике и вычислительной технике и может быть использовано при обработке структурно-сложной информации (граф, таблиц). Устройство содержит дна входных регистра 2 , два регистра маски 3, 4, узел сдвига 8, вычитатель 7, три группы элементов И, два шифратора, группу элементов НЕ, группу элементов сложения по mod 2. Элементы данных, в которых необходимо замею со 00 ОО ел

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

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

Березенко А.И
и др
Микропроцессорные комплекты повышенного быстродействия
М,: Радио и связь, 1981, с
Топочная решетка для многозольного топлива 1923
  • Рогинский С.А.
  • Шалабанов А.А.
SU133A1
Устройство для замены числовых полей 1983
  • Головин Сергей Юрьевич
  • Липницкий Александр Станиславович
  • Семенович Анатолий Анастасьевич
  • Черников Георгий Николаевич
  • Шпаковский Геннадий Иванович
SU1132284A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Гребенчатая передача 1916
  • Михайлов Г.М.
SU1983A1

SU 1 298 735 A1

Авторы

Шпаковский Геннадий Иванович

Черников Георгий Николаевич

Соболев Александр Валентинович

Гущенсков Александр Владимирович

Даты

1987-03-23Публикация

1985-06-17Подача