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

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

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

Цель изобретения - повьшение быстродействия устройства путем формирования результата начиная со старших разрядов,

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

Устройство содержит регистр 1, информационный вход 2, входы 3 и 4 записи и сдвига, с первого по п-й () элементы НЕ 5 - 9 группы, с первого по п-й элементы И 10 - 14, (п+) элемент НЕ 15 группы, (п-И) элемент И 16 групць, с первого по (п+1) блоки 17 - 22 постоянной па- мяти (БПП), нулевой 23 и единичный 24 входы, с первого по п-й одноразрядные четверичные комбинационные сумматоры 25 - 29, с первого по п-й одноразрядные четверичные регистры 30 - 34, вход 35 сдвига оегистров и информационные выходы 36.

Регистр 1 предназначен дпя приема аргумента X в избыточном коде. Аргумент X в параллельном коде подается на входы 2 устройства. Вход 3 устройства соединен с входом управления записью в регистр 1. Вход 4 устройства соединен с входами управления сдвигом регистра 1. Сдвиг производит ся на одну четверичную цифру. Выход старшего двоичного разряда каждого четверичного разряда через элементы НЕ 5 - 9 соединен с первым входом элементов И 10 - 14 соответственно. Мпадший двоичный разряд старшего четверичного разряда через элемент НЕ 15 соединен с входом элемента И 16, Вторые входы элементов И }0 - 14 соединены с выходами вторых дно- ичных разрядов соответствующих четверичных разрядов регистра 1, Второй и третий входы элемента И 10 соединены с выходами второго и первого двоичных разрядов старшего четверичного р-азряда регистра 1 , Выходы регистра 1 и элементов И 10 - 14 и 16 соединены с входами БПП 17 - 22, имеющими 9 адресных входов (дпя Б1ш 20 - входы 20,, 202, 20i, 20, 20у, 20, 20,, 208, Oj) и b выходов данных (для БПП - выходы 20,й, 20, 20„, , ). БПП работают следукнцим образом.

Если обозначить код,поступаюпдай на входы блока 20 (входы 20, 20 и 20д) четверичной цифрой Х-, код, поступающий на входы 20, 20j, и 20, - двоичными цифрами й,, , O5J; код, поступающий на входы 20, 208 четверичной цифрой If; ( 1 для БПП 20), то на выходах БПП формируется двуразрядное четверичное число Zj по следующему правилу:

Z,. Х.(2«,-Й2У 31-) Г%-. где а, 0,1; «2 0,1; tn 0,1; Х| -2„ -1, О, +1, +2, +3 кодируется 110, 111, 000, 001, 010, 011 соответственно; j -2 -1, О, +1, +2 кодируется аналогично,

Младший разряд числа Z- формируется на выходах 20, 20,, как - четверичная цифра S, , старший - на выходах , 20, четверичная цифра «cj. Входы 17, 17., 17 БПП 17 и 22j 22,22, 22, 22 j БПП 22 соединены с входом 23, на который постоянно поступает сигнал О. Вход 17j БПП 17 соединен с входом 24, на который постоянно поступает сигнал 1. Поэтому БПП 22 реализует функцию:

Z5

2 а

if

а БШ1 17

Zo 2 + Pi + m,.

где е(с, Ро Р могут принимать значения О или 1, БПП 18 имеет такое же число входов и выходов. Если сохранить обозначение кодов, поступающих на его входы, прежним, то БПП 18 реализует функцию:

.(-«2j+«3j j м

Шлходы старших БПП соединены с входаьш параллельного комбинахщонно- го четверичного сумматора, построенного на одноразрядных четверичных сумматорах 25 - 29, Входы первого слагаемого сумматоров 26 - 29 соединены с выходами БПП 17 - 20 соответственно. Входы первого слагаемого сумматора 25 и входы переноса сумматора 29 соединены с входом устройства 23, Входы переноса сумматоров 25 - 28 .соединены с выходами переноса сумматоров 26 - 29 соответственно Входы второго слагаемого сумматоров 25 - 29 соединены с выходами одноразрядных четверичных регистров 30 - 34. Входы регистров 33 и 34 соединены с выходами БПП 21 и 22 соответственно. Входы регистров 30 - 32 соединены с выходами сумматоров 27 -

29соответственно. Вход 35 устройства управляет входом управления записью в регистры 30 - 34. Одноразрядный четверичный регистр представляет собой обычный трехразрядный двоичный регистр. Выходы сумматоров 25 и 26 являются выходами устройства 36.

Устройство работает следующим образом.

В исходном состоянии регистры I,

30- 34 обнулены. Перед началом операции на вход 2 подается число, возводимое к вадрат X, которое по сигналу записи, поступающему на вход 3, записывается в регистр 1 старшими разрядами слева. С помощью логических элементов НЕ 5- 15И 0- 14

и 16 и БПП 17-22 формируется 1-й частичный квадрат, который непосредственно (из БПП 21 и 22) или через БПП 18 - 20 и сумматоры 25 - 29 поступает на регистры 30 - 34 со сдвигом на два разряда влево. По затухании переходных процессов на входы 4 и 35 поступает синхросигнал, по которому происходит сдвиг числа в регистре 1 и запись первого частичного квадрата в регистры 30 - 34. Старший разряд величины считывается с выхода 36. На этом 1-й цикл 35 ДУ первого элементаUгруппы и через возведения в квадрат завершается. В (п+1 )-й элемент НЕ группы к первому вхо логических элементах и БПП формирует- ДУ (п+1)-го элемента U группы, выход ся второй частичный квадрат, который первого элемента И группы соединен с в сумматорах 25 - 29 складывается со четвертым адресным входом первого сдвинутым первым. По завершении сум- 40 блока постоянной памяти, а выходы

мирования по сигналу, поступающему на входы 4,35, вновь сдвигается содержимое регистра 1 и записывается со сдвигом сумма первых частичных квадратов в регистры 30 - 34. С выходов 36 считывается пара разрядов величины у.

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

50 норазрядного четверичного комбинационного сумматора и входы переноса п-го одноразрядного четверичного комбинационного сумматора подключены к входу логического нуля устройства

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

путем формирования результата начиная со старших разрядов, в него введены группа элементов НЕ, группа из (п+1) блоков постоянной памяти, группа одноразрядных четверичных комбина- ционньк сумматоров и группа одноразрядных четверичных регистров, причем выходы старшего четверичного разряда регистра подключены к первому, второму и третьему адресным входам с второго по (п+)-й блоков постоянной памяти, выходы младших двоичш 1х разрядов с первого по п-й четверичных разрядов регистра подключены к четвертым адресным входам с второго по (п+)-й блоков постоянной памяти, соответственно выходы старших двоичных разрядов с второго по п-й четверичных разрядов регистра подключены к пятым адресным входам с второго по п-й блоков постоянной памяти соответственно, выходы старших двоичных разрядов с первого по п-й четверичных разрядов регистра через соответствующие элементы НЕ группы подключены к первым входам с первого по п-й элементов U группы соответственно, выходы средних двоичных разрядов с первого по п-й четверичных разрядов регистра подкпючень к вторым входам с первого по п-й элементов U группы соответственно, выходмладдпего двоичного разряда старшего четверичного разряда регистра подключен к третьему второго по п-й элементов И группы соединены с шестыми адресными входаи с второго по (п+1)-й блоков постоянной памяти соответственно,

первый, второй, пятый адресные входы ервого блока постоянной памяти, с пятого по девятый адресные входы (п+1)-го блока постоянной памяти, входы первого слагаемого первого одноразрядного четверичного комбинационного сумматора и входы переноса п-го одноразрядного четверичного комбинационного сумматора подключены к входу логического нуля устройства,

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

i-го блока постоянной памяти (i,n) подключены к первому по третий выходам (i+l)-ro блока постоянной памяти, с четвертого по шестой выходы с первого по (п-1)-й блоков постоянной памяти подключены к входам с первого по третий разрядов первого слагаемого с второго по п-й одноразрядных четверичных комбинационных сумматоров группы соответственно, с четвертого по шестой выходы п-го и(п+1)-го блоков постоянной памяти подключены к информационньм входам ()-го и п-го одноразрядных четверичных регистров группы, входы второго слагав мого с первого по п-й одноразрядных четверичных комбинационных сумматоров группы подключены к соответствующим выходам с первого по п-й одноразрядных четверичных регистров группы., входы переноса i-ro одноразрядного четверичного комбинационного сумма,

fO

20

15

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

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

название год авторы номер документа
Устройство для умножения в избыточной четверичной системе счисления 1983
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1160399A1
Устройство для возведения в квадрат комплексных чисел 1980
  • Гамаюн Владимир Петрович
  • Назарук Николай Алексеевич
  • Бульбанюк Анатолий Федорович
SU879584A1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ В КОДЕ "1 ИЗ 4" 2003
  • Хетагуров Я.А.
  • Зорин А.Л.
  • Решетько В.М.
RU2251144C1
УСТРОЙСТВО ДЛЯ УМНОЖЕНИЯ ЧИСЕЛ В КОДЕ "1 ИЗ 4" 2011
  • Ядыкин Игорь Михайлович
RU2475812C1
Векторное устройство для деления 1984
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1259250A1
Устройство для решения систем алгебраических уравнений 1986
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
  • Горюнов Валерий Ефимович
SU1324036A1
Устройство для умножения 1978
  • Лысиков Борис Григорьевич
  • Шостак Александр Антонович
SU769540A1
Цифроаналоговый преобразователь 1990
  • Азаров Алексей Дмитриевич
  • Коваленко Елена Алексеевна
  • Стейскал Виктор Ярославович
  • Гринюк Галина Васильевна
  • Гринюк Юрий Анатольевич
SU1790030A1
Коррелятор 1986
  • Погрибной Владимир Александрович
  • Пристайко Олег Романович
  • Кальмук Юрий Степанович
  • Рожанковский Игорь Владимирович
SU1339584A1
Матричное устройство для решения уравнений в частных производных 1985
  • Золотовский Виктор Евдокимович
  • Коробков Роальд Валентинович
SU1302276A1

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

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

Изобретение относится к вычислительной технике и может быть использовано при конструировании и разработке специализированных и универсальных цифровых вычислительных машин. Цель изобретения - повышение быстродействия устройства за счет формирования результата начиная со старших разрядов. Устройство для возведения в квадрат в избыточном коде содержит регистр, группу элементов НЕ, группу элементов И, группу блоков постоянной памяти, группу од-с поразрядных четверичных комбинационных сумматоров, группу одноразрядных четверичных регистров. Промежуточные частичнь1е квадраты образуются на выходах групп блоков постоянной памяти. Результат формируется последовательно за несколько тактов, начиная со старших разрядов, на выходах двух комбинационных сумматоров старших разрядов. 1 ил. i (Л С со о 4 СП

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

111 . 141

i i i i i

Составитель В. Сычев Редактор Л, Пчолинская Техред Л,Олейник Корректор А. Ильин

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

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

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

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

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

УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В КВАДРАТ 0
  • А. А. Кравченко, С. Г. Таранов, Ю. М. Панчишин, Ю. Т. Чигирин, О. Т. Чигирин
SU391560A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для возведения в квадрат 1983
  • Коробков Роальд Валентинович
  • Золотовский Виктор Евдокимович
SU1137465A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 307 457 A1

Авторы

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

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

Даты

1987-04-30Публикация

1985-05-20Подача