Устройство для формирования остатка по модулю три Советский патент 1984 года по МПК G06F11/10 

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

Изобретение относится к области вычислительной техники и предназначено для формирования остатков чисел по модулю три при аппаратном контроле передачи двоичных чисел в параллельном коде и арифметически действий над ними. Известно устройство для вычисления остатка по модулю от числа, содержащее последовательно соединенные счетчик, формирователь остатков и регистр jj . Недостатком данного устройства является низкое быстродействие. Наиболее близким техническим решением к изобретению является пирамидальная свертка по модулю три содержащая m групп блоков сложения ( , где п - разрядность контролируемого числа), причем количество блоков сложения в первой группе К,( п/4 (округлять до целог в большую сторону), количество блоков сложения в 1-й группе Kg (округлять до целого в большую сторону) , входы блоков сложения первой группы являются входами устройства, выходы блоков сложения га-й группы являются выходами устройства, первый и второй входы каждого i-ro бло ка сложения 1-й группы (1 i К1) соединены соответственно с первым и вторым выходами (21-1)-го блока сложения (1-1)-й группы, третий и четвертый входы каждого i-ro блока сложения 1-й группы соединены соответственно с первым и вторым выхода ми 2i-ro блока сложения (1-1)-и группы 2J . Данное устройство имеет две разновидности блоков сложения. Блоки сложения первого яруса содержат по шесть элементов И, по одному элеме ту ИЛИ и по три формирователя импульса. Блоки сложения остальных ярусов содержат по девять элементов И, по три элемента ИЛИ и по три фор мирователя рмпульса. Для формирования контрольного кода необходим импульс опроса. Недостатком данного устройства является его сложность, вызванная неоднотипностью блоков сложения. Цель изобретения - упрощение уст ройства. Поставленная цель достигается тем, что в устройстве для формирова НИН остатка по модулю три, содержащем IP групп блоков сложения (. 2 , где п - разрядность контролируемого числа), причем количество блоков сложения в первой группе Kj п/4 (округлять до целого в больш ю сторону), количество блоков сложения в каждой 1-й группе Кр -1 (округлять до целого в большую сторону) , входы блоков сложения первой группы являются входами устройства, выходы блоков сложения тп-й группы являются выходами устройства, первой и второй входы каждого i-ro блока сложения 1-й группы (1 i jt К) соединены соответственно с первьм и вторым выходами суммы (2i-1)-ro блока сложения (1-1)-и группы, третий и четвертый входы каждого i-ro блока сложения 1-й группы соединены соответственно с первым и вторым выходами 2i-ro блока сложения (1-1)-й группы, блок сложения содержит два одноразрядных сумматора, причем первые информационные входы первого и второго одноразрядньпс сумматоров каждого блока сложения являются соответственно первым и вторым входами блока сложения, вторые информационные входы первого и второго одноразрядных сумматоров каждого блока сложения являются соответственно третьим и четвертым входами блока сложения, выходы сумм первого и второго одноразрядных сумматоров каждого блока сложения являются соответственно первым и вторым выходами блока сложения, в каждом блоке сложения выходы перекоса первого и второго одноразрядных сумматоров соединены с входами второго и первого одноразрядных сумматоров соответственно. На чертеже приведена функциональная схема устройства для формирования остатка по модулю три. Устройство содержит одноразрядные сумматоры 1, входящие в состав блоков 2 сложения, объединенные в группы 3, входы 4 и 5 устройства, выходы 6 и 7 устройства. Первые и третьи входы блоков 2 с;1ожения первой группы объединяются в груг/пу 4 входов устройства и соединяются с четными разрядами контролируемого исла. Вторые и четвертые входы блоков 2 сложения первой группы объединяются в группу 5 входов устройства

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

название год авторы номер документа
Устройство для возведения п-разрядных чисел в квадрат 1979
  • Стасюк Александр Ионович
SU911520A1
Устройство для обнаружения ошибок в коде весом К (его варианты) 1983
  • Музыченко Олег Николаевич
SU1242959A1
Устройство для формирования остатков по модулю 1986
  • Черкасский Николай Вячеславович
SU1449986A1
Устройство для извлечения квадратного корня 1983
  • Елисеев Владимир Александрович
  • Шишканов Константин Николаевич
  • Музалев Владимир Викторович
  • Слюсарев Сергей Александрович
SU1104511A1
Матричное устройство для умножения чисел по модулю 2 @ -1 1985
  • Вариченко Леонид Викторович
  • Гречникова Ольга Ивановна
  • Новиков Константин Николаевич
  • Попович Роман Богданович
  • Томин Юрий Андреевич
SU1254471A1
Устройство для извлечения квадратного корня 1979
  • Стасюк Александр Ионович
SU857981A1
Матричный вычислитель 1983
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Рогозин Константин Иванович
SU1137464A1
Устройство для деления 1988
  • Мухамед Сулейман Фаиз
  • Календарев Андрей Семенович
  • Матвеев Игорь Юрьевич
  • Пузанков Дмитрий Викторович
SU1621034A1
Устройство для извлечения квадратного корня 1978
  • Стасюк Александр Ионович
SU773617A1
Устройство для вычисления суммы квадратов К @ -разрядных чисел 1981
  • Пухов Георгий Евгеньевич
  • Стасюк Александр Ионович
  • Лисник Федор Еремеевич
  • Гузенко Анатолий Иванович
SU993256A1

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

Реферат патента 1984 года Устройство для формирования остатка по модулю три

УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ ОСТАТКА ПО МОДУЛЮ ТРИ, соде1якащее m групп блоков сложения ( и 2, где п - разрядность контролируемого числа), причем количество блоков сложения в первой группе К п/4 (округлять до целого в большую сторону) , количество блоков сложения . . в каждой 1-ой группе Kg 2 ( руглять до целого в большую сторону), входы блоков сложения первой группы являются входами устройства, выходы блоков сложения т-й группы , являются выходами устройства, первой; и второй входы каждого i-ro блока сложения 1-ой группы

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ОСТАТКА ПО МОДУЛЮ от ЧИСЛА 0
  • О. Е. Бабушкин, В. М. Златников В. А. Кислинский
SU407313A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Путинцев Н
Д
Аппаратный контроль управлякицих цифровых вычислительных машин
М., Советское радио, 1966, рис
Походная разборная печь для варки пищи и печения хлеба 1920
  • Богач Б.И.
SU11A1
Устройство двукратного усилителя с катодными лампами 1920
  • Шенфер К.И.
SU55A1

SU 1 084 799 A1

Авторы

Черкасский Николай Вячеславович

Митьков Виталий Семенович

Аксарин Людвиг Леонидович

Даты

1984-04-07Публикация

1982-08-31Подача