Устройство для извлечения квадратного корня
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1751752
Авторы: Боровицкий, Лунькин, Марковский, Меликов
Текст
союз соВетскихСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 1 Ц 1 О 06 Г 7/55 итутий, Г,Н ительано в ГОСУДАРСТВЕННЪИ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР к двторСОму Свидет(71) Московский лесотехнический ин(54) УСТРОЙСТВО ДЛЯ ИЗВЛЕКВАДРАТНОГО КОРНЯ(57) Изобретение относится к вычисной технике и может быть использ универсальных и специализированных вычислительных системах для аппаратной реализации операции извлечения квадратного корня из комплексного числа, Целью изобретения является расширение функциональных возможностей за счет возможности извлечения квадратного корня из комплексных чисел. Устройство содержит блок 1 управления, сумматоры 2,1 - 2.8 по модулю два, мультиплексоры 3,1-3.9, регистры 4,1 - 4.4, сдвигатели 5,1-5.6, сумматоры 6,1-6.4 и триггер 7.1 з, и. ф-лы, 3 ил.Изобретение относится к вычислительной технике и может быть, использовано в универсальных и специализированных вычислительных системах для аппаратной реализации операции вида7=- О+Ю=)х+ у)в форме с фиксированной точкой,Цель изобретения - расширение функциональных возможностей устройства за счет извлечения квадратного корня из комплексных чисел.На фиг, 1 представлена структурная схема устройства для извлечения квадратного корня из комплексного числа; на фиг, 2 - структурная схема блока управления; на фиг. 3 - функциональная электрическая схема узла формирования управляющих сигналов.Устройство содержит блок 1 управления, восемь сумматоров 2 по модулю два. девять мультиплексоров 3, четыре регистра 4, шесть сдвигателей 5, четыре сумматора 6, триггер 7 и имеет четыре входа 8-11 и три вь 1 хода 12 - 14.: Блок управления включает в себя узел 15 формирования управляющих сигналов, два узла 16 выбора старшей единицы, двигатель 17, два мультиплексора 18, два сумматора 19 по модулю два, элемент НЕ 20, а также имеет первь,й 10, второй 11, третий 21 и четвертый 22 входы, первый 12, второй - девятый выходы 23-30.Узел формирования управляющих сигналов содержит девять элементов И 31 и шесть элементов ИЛИ 32, а также имеет первый 10, второй 33, третий 11, четвертый - шестой входы 34 - 36, первый 12, второй- пятый выходы 23-26 и шестой выход 30,Работа устройства основана на и"пользовании итерационного алгоритма,Устройство производит выполнение операцииХ=О+Щ 4+ у), х 1.1,11, уе,1), (1) Операнды х и у представлень 1 (и+1)-разоядными дополнительными кодами в формате с фиксированной запятой, Нулевой разряд каждого кода определяет значение знака соответствующего операнда, а разряды с первого по и-й - соответствующие числовые разряды операнда.Вычисление значения комплексного числа 7 производится в два этапа, На первом этапе ЬКС(1,2,ц) вычисления выполнгнотся с использованием рекуррентных соотношений;а:"аи-Яь Ьи,2 -аи.2Начальные условия определяются соотношениями, а 0=у, Я 9 пх; (6) Ьо=-х. 59 й х, (7) 5 С 0=у 59 пх: (8) д 0 х. 39 пх, (9) Значение Я определяется на первом этапе вычислений знаком операнда а 1:8=.89 пар= 1 - 2.аи(0) (10) 10 Значение величины ) на первом этапе вычислений определяется разностью номеров старшего числового разряда кода а, имеющего единичное (нулевое) значение при положительном (отрицательном) значе нии величины а-, и старшего разряда кода Ь; имеющего единичное значение, в соответствии с выражениями;) а;= в) и с Ч,)Ь,.10)= 1) (11) 20 )2 к,=- вл(- ДЧ 0)/ ак)= ая(0(12) )е,=вах(О, )2 к )1) (13) Первый этап вычислений продолжается до тех пор, пока в результате выполнения очередной ц-й итерации не будет выпол,ено 25 условиеЬ 91 с 2, (14) где в - мультипликативная разрядность вычислений,вп,Второй этап выполнения операции реа лизует вычисления с использованием рекуррентных соотношенийУ 16(ц+ 1,ц+ 2,Л); Ь:=Ь(- гь 8.Ь,2-) + Ь.2 ( я ) (15) с:=с-+ 8.с-,2 ф+1) (16),д,) 2-0; 1) (17) 35 На втором этапе вычислений значение Я определяется значением нулевого разряда кода операнда Ьв соответствии с выражением8=89 п(1 - Ьк)=1- 2,Ьи (О) (18) 40 (Нулевой разряд кода Ьопределяет значение целой части операнда Ьи.Значение величины ) на втором этапе вычислений определяется номером старшего разряда дробной части кода Ь, имею щего нулевое (единичное) значение при Ькс 1 (Ь 1-1 ) 1) в соответствии с выражением ) ;=в) пДб 0 ч Ь)=Ь-;(О, (19) Второ 1 этап вычислений продолжается 50 до тех пор, пока в результате реализации очередной 1-й итерации не будет выполнено условие)1- Ьс 2". (20)Значения действительной О и мнимой 55 Я частей результата формируются по окончании вычислений согласно выражениям: сь при 8 дп х=-1;-с при Яцп х=-1. (22)Устройство работает следующим обра зом,В исходном состоянии признак "Конец операции", поступающий с первого выхода блока 1 управления на выход 12 устройства, . имеет единичное значение. На вход 11 уст ройства непрерывно поступают тактовые импульсы (ТИ). На входы 8 и 9 устройства поступают значения аргументов у и х соответственно, При поступлении в устройство коды аргументов дополняются нулями 15 до Ч числовых разрядов (Ч - вычислительная разрядность, обеспечивающая заданную величину погрешности при усечении чисел, сдвигаемых за пределы разрядной сетки, Чгп), 20Первый и второй сумматоры 2 по модуло два осуществляют преобразования кодов, поступающих на их первые входы," согласно (б) и (7) соответственно, В результате начальные значения ао, Ьо, со и бо по ступают на первые входы первого - четвертого мультиплексоров 3 соответственно, Знак операнда х поступает также на информационный вход триггера 7, Единичное значение признака "Конец операции", 30 поступая на управляющие входы первого- четвертого мультиплексоров 3 с первого выхода. блока 1 управления, обеспечивает прохождение информации с вторых информационных входов первого - четвертого 35 мультиплексоров 3 на информационные входы соответствующих регистров 4;Для начала вычислений синхронно с одним из ТИ на вход 10 устройства подается: сигнал "Пуск", поступающий на первый 40 вход блока 1 управления. Блок 1 управления по сигналу "Пуск" формирует на своем втором выходе сигнал "Занесение 1", на своам. третьем выходе - сигнал "Занесение 2", поступающие на входы занесения регистров 4, 45 Поступившая на входы регистров 4 информация записывается в первый регистр 4 по сигналу "Занесение 1" и во второй, третий и четвертый регистры 4 - по сигналу "Занесение 2". Кроме того, сигнал "Пуск" поступает 50 на вход занесения триггера 7, обеспечивая занесение в триггер 7 знака операнда х. С выходов первого и второго регистров 4 (гп+1)-разрядные коды ао и Ьо, содержащие старшие разряды кодов ао и Ьо, посту пают на третий и четвертый входы блока 1 управления соответственно.Если значения величины ао и Ьо одновременно равны нулю, признак "Конец операции" сохраняет единичное значение и вычисления не производятся. На выходах 13 и 14 устройства формируется нулевой код результата.При отличных от нуля значениях величин ао и Ьо признак "Конец операции" принимает нулевое значение, признак "Номер этапа" на девятом выходе блока 1 управления принимает единичное значение и в устройстве начинается первый этап вычислений.На первом этапе вычислений при выполнении 1-й итерации У 1 б (1,2ц) единичное значение признака "Номер этапа", поступая на управляющие входы пятого- седьмого мультиплексоров 3, обеспечивает прохождение информации с вторых информационных входов указанных мультиплексоров на их выходы. На вторые входы третьего и пятого сумматоров 2 по модулю два с четвертого выхода блока 1 управления, на вторые входы четвертого и шестого сумматоров 2 по модулю два с пятого выхода блока 1 управления поступают сигналы "Инверсия 1" и "Инверсия 2" соответственно, значения которых определяются таблицей .Третий - шестой сумматоры 2 по модулю два осуществляют поразрядное суммирование кодов, поступающих на их первые входы с выходов первого - четвертого регистров 4 соответственно с переменной, поступающей на их вторые входы. В результате на выходах третьего - шестого сумматоров 2 по модулю два формируются значения Я.аи, - Як,Ьк, Як.ск- -Як,сЬ, которые с выходов сумматоров 2 по модулю два поступают на первые входы первого, третьего, пятого и шестого сдвигателей 5 соответственно. На первые входы второго и четвертого сдвигателей 5 поступают с инверсного выхода первого и выхода второго регистров 4 значения аи и Ьксоответственно, Блок 1 управления вырабатывает на своем шестом выход а-разрядный унитарный двоичный код 1 ),.содержащий единицу в )к-м разряде и нули в остальных разрядах, поступающий на вторые входы первого и третьего сдвигателей 5. На седьмом выходе блока 1 управления вырабатывает(ся в-разрядный унитарный двоичный код к, содержащий единИцу в (2.к+2)-м разряде и нули в осталь20 30 40 50 55 ных разрядах, который поступает нэ вторые входы второго и четвертого сдвигэтелей 5.На восьмом выходе блока 1 управления формируется п - разрядный унитарный двоичный код), содержащий единицу в 0+1)-м(з)разряде и нули в остальных разрядах, поступающий нв вторые входы пятого и шестого сдвИгателей 5. Сдвигатели 5 осуществляют сдвиг в сторону младших разрядов кода, поступивших на их первые входы, на число разрядов, соответствующее номеру единичного разряде в унитарных кодэх, поступающих на вторые входы. В результате нэ выходах первого - шестого сдвигателей 5 формируются знэчения Я.ак,2 ), -а, 2-(г.)к+г), ,-)к ц 2-г)бг)2 1) Як.бк,2, которые поступают непосредственно либо через пятый - седьмой мультиплексоры 3 и седьмой сумматор 2 по модулю двэ 1 гв второй вход второго, третий вход первого, второй вход первого, третий вход второго, второй входчетвертого и второй вход третьего сумматоров 6 соответственно. На первые входы первого - четвертого сумматоров 6 поступают с выходов соответствующих регистров 4 значения ак, Ь, ски сксоответственно. Сумматоры 6 осуществляют суммирование кодов, поступающих нэ их входы, в соответствии с (2)-(5), С выходов сумматоров 6 сформировэнные знвчения а, Ьк, с и бк поступают на первые информационные входы первого, второго, третьего и четвертогомультиплексоров 3 соответственно, Нулевое значение признака "Конец операции", поступающее на управляющие входы первого - четвертого мультиплексоров 3, обеспечивает прохождение информации. с первых информационных входов мультиплексоров 3.1 - 3.4 на информационные входы соответствующих регистров 4, С . приходом очередного ТИ на втором и нэтретьем выходах блока 1 управления формируется единичное значение сигналов "Занесение 1" и "Занесение 2" соответственно, которые, поступая нэ входы занесения регистров 4, осуществляют запись в регистры 4 сформированных значений а, Ьк ск и бк, Нв этом выполнение 1-й итерации первого этапэ вычислений зввершвется,Итерационный процесс первого этапа продолжается до тех пор, пока в результате выполнения очередной г 1-й итерации значения всех п 1 старших числовых разрядов кода в+ поступающего с выхода первого регистра 4 нд третий вход блока 1 управления 1, не станут равными нулю или все разряды кода а не станут равными единице. В этом случэе признэк "Номер этапа" нэ девятом выходе блокауправления принимает нулевое значение и устройство начинает выполнять второй этап вычислений.На втором этапе вычислений при выполнении -й итерации М С(с)+ 1,с+ 2 л) нулевой уровень признака "Номер этапа" обеспечивает прохождение информации с первых информационных входов пятого- седьмого мультиплексоров 3 на их выходы, а также, поступая на второй вход седьмого сумматора 2 по модулю два, - прохождение информации с первого входа сумматора 2,7 по модулю два на его выход беэ преобразования, Сигналы "Инверсия 1" и "Инверсия 2" формируется нэ четвертом и пятом выходах блока 1 управления соглэсно таблице. Управляющие коды сдвига), ) )к,)к формируются на шестом - восьмом выходах блока 1 управления соответственно и поступают на вторые входы соответствующих сдвигателей 5 так же, как и нэ первом этапе вычислений, В процессе выполнения К-й итерации второго этапа значения переменных Ьк, ск и й, сформированные вторым - четвертым сумматорами б согласно(15)-(17), поступают на информационные входы второо - четвертого регистров 4 соответственно и заносятся в эти регистры очередным сигналом "Занесение 2", Сигнал "Занесение 1" на втором этапе вычислений не формируется, вследствие чего в первом регистре 4 сохраняется значение а, сформированное в результате выполнения первого этэпа вычислений.Итерационный процесс второго этапа продолжается до тех пор, пока в результат:=, выполнения очередной 1-й итерации все п старших разрядов дробной части кода Ь, поступающего с выхода второго регистра 4 на четвертый вход блока 1 управления, не станут равными единице, а целая часть кода Ь равной нулю или все в разрядов дробной части кода Ь 1 не станут равными нулю, а целая часть кода Ь 1 равной единице, В этом случае на первом выходе блока 1 управления будет сформированО единичное значение признака "Конец операции", которое поступает на выход 12 устройства. и устройствг прекращает выполнение операции.Восьмой сумматор 2 по модулю два осуществляет поразрядное суммирование кода сь поступающего на его первый вход, со значением знакового разряда операнда х. Восьмой и девятый мультиплексоры 3 обеспечивают прохождение информации на выходы 13 и 14 устройства соответственно со своих вторых информационных входов при единичном значении знакового разряда операнда х и со своих первых информвционных входов при нулевом значении знакового разряда операнда х, В результате на выходах 13 и 14 устройства будут сформированы согласно (21) и (22) значения мнимой Я и действительной О частей результата Е,Блок управления работает следующим образом, В исходном состоянии на первом выходе узла 15, являющемся одновременно выходом 12 блока, формируется единичное значение признака "Конец операции", На вход 11 блока поступают ТИ. Сигнал "Пуск", поступая на вход 10 блока, проходит на первый вход узла 15, в результате чего на втором и третьем выходах узла 15 формируются сигналы "Занесение 1" и "Занесение 2", поступающие соответственно на выходы 23 и 24 блока, На входы 21 и 22 блока поступают (гп+1)- разрядные коды а,-1 и Ьксоответственно, Первый сумматор 19 по модулю два осуществляет поразрядное суммирова, иечисловых разрядов кода ак.1 со значением знакового разряда кода ак., Второй сумматор 19 по модулю два осуществляет поразрялное суммирование числовых разрядов дробной части кода Ьс инверсией разряда целой части кода Ьк, Знаковый разряд кода аки разряд целой части кода Ьк" поступают,кроме того, на четвертый и и яты й входы узла 15 соответствен но. На второй и шестой входы узла 15 поступают значения кодов с выходов первого и второго сумматоров 19 по модулю два соответственно, Узел 15 формирует на своих четвертом - шестом выходах сигналы "Инверсия 1", "Инверсия 2" и признак "Номер этапа", которые поступают на четвертый 25, пятый 26 и девятый 30 выходы блока соответственно,На первом этапе вычислений единичный уровень признака "Номер этапа" разрешает прохождение информации с вторых информационных входов мультиплексоров 18 на их выходы. Первый и второй узлы 1.6 формируют на своих выходах унитарные коды, содержащие единицу в разрядах, номера которых равны номеру старшего разряда входного кода, имеющего единичное значение и нули в остальных разрядах согласно (12) и (11), Сформированные на выходах первого и второго узлов 16 коды поступают на первый и второй входы сдвигателя 17 соответственно, Сдвигатель 17 осуществляет сдвиг в сторону старших разрядов кода, поступающего на его первый вход, на число разрядов, равное номеру разряда, имеющего единичное значение, в коде, поступающем на его второй вход, На выходе сдвигателя 17 формируется унитарный код согласно (13), который поступает с второго информационного входа второго мультиплексора 18 на выход второго мультиплексора 18 и далее на выходы 27-29 блока.Выход второго мультиплексора 18 коммутируется с выходами 27 - 29 блока таким образом, что единичное значение)к-го разряда с5 выхода второго мультиплексора 18 поступает в )к-й разряд выхода 27 блока, (2,се+2)-йразряд выхода 28 блока и ф+1)-й разрядвыхода 29 блока, Остальные разряды выходов 27-29 блока принимают нулевое значе 10 ние,На втором этапе вычислений нулевойуровень признака "Номер этапа" обеспечивает прохождение информации с первых информационных входов мультиплексоров 1815 на их выходы, Второй узел 16 формируетунитарный код, содержащий единицу в )к-мразояде и нули в остальных разрядах соответственно с выражением (19). Сформированный код через второй мультиплексор 1820 поступает на выходы 27-29 с описанной соответствующей коммутацией.Узел формирования управляющих сигналов работает следующим образом, В исходном состоянии на вход ЗЗ узла поступает25 код, имеющий нулевое значение во всехразрядах или единйчное значение во всехразрядах, на вход Зб узла - код. имеющийнулевое значнеие во всех разрядах, В результате на выходе 12 узла формируется30 единичное значение признака "Конец операции", который, поступая на инверсныйвход шестого элемента И 31, запрещаетпрохождение ТИ в входа 11 узла на выходы23 и 24 узла в качестве сигналов "Занесение35 1" и "Занесение 2" соответственно. Сигнал"Пуск", поступающий с входа 10 на первыевходы второго и третьего элементов ИЛИ32, формирует сигналы "Занесение 1" и "Занесение 2" на выходах 23 и 24 узла соответ 40 ственно, Если код, поступающий на вход ЗЗузла, содержит как нули, так и единицы, тона выходах второго и четвертого элементовИ 31 формируются сигналы нулевого урбвня, вследствие чего на выходе 12 узла при 45 знак "Конец операции" принимает нулевоезначение, Одновременно нулевой сигнал навыходе первого элемента ИЛИ 32; поступаяна инверсный вход шестого элемента И 31,разрешает прохождение ТИ с входа 11 узла50 на первый вход пятого элемента И 31 и навыход 25 узла в качестве сигнала "Занесение 2", Если щ-разрядный код, поступаю-щий на входы шестого элемента ИЛИ 32 свхода 36 узла, имеет единичное значение55 хотя бы в одном разряде, на выходе 30 узлаформируется единичное значение признака"Номер этапа", которое обеспечивает формирование сигнала "Занесение 1" на выхо,де 24 узла. Поступающие на входы 34 и 35узла значения Ьк+(О) и а(0) совместно с10 15 20 50 сигналом на выходе шестого элемента ИЛИ 32 формируют на выходах 25 и 26 узла соответственно сигналы "Инверсия 1" и "Инверсия 2" согласно таблице.Формула изобретения 1, Устройство для извлечения квадратного корня, содержащее первый и второй регистры, первый и второй мультиплексоры, первый, второй и третий сдвигатели, первый и второй сумматОры и блок управления,причем вход запуска, тактовый вход, первый и второй входы условия блока управления соединены соответственно с входом запуска устройства, тактовым входом устройства, прямым выходом первого регистра и выходом второго регистра, первый выход блока управления соединен с выходом признака конца операции устройства и с управляющими входами первого и второго мультиплексоров, выходы которых соединены с информационными входами соответствующих регистров, прямой выход первого регистра, выходы третьего и второго сдвигателей соединены соответственно с входами первого - третьего слагаемых первого сумматора, выход которого соединен с первым информационным входом первого мультиплексора, выход второго регистра соединен с входом первого слагаемого второго сумматора, выход которого соединен с первым информационным входом второго мультиплексора; второй выход блока управления соединен с входом разрешения записи первого регистра, о т л и ч.а ю щ е е с я тем, что, с целью расширения функциональных возможностей за счет обеспечения извлечения квадратного корня иэ комплексных чисел, он содержит триггер, с третьего по девятый мультиплексоры, третий и четвертый регистры, четвертый-.шестой сдвигатели, третий и четвертый сумматоры, с первого по восьмой сумматоры по модулю два, причем выходчетвертого сумматора по модулю два соединен с информационным входом третьего сдвигателя, выход пятого сумматора по модулю два - с информационным входом пятого сдвигателя, выход третьего сумматора - с первым информационйым входом третьего мультиплексора, входы разрядов действительной части аргумента устройства - с входами соответствуощих разрядов входа первого слагаемого второго сумматора по модулю два, вход второго слагаемого которого соединен с входом знакового разряда действительной части аргумента устройства, вход мнимой части аргумента которого соединен с входом первого слагаемого первого сумматора по модуло два, выход которого соединен с вторыми информационными входами первого и третьего мультиплексоров, вход второго слагаемого первого сумматора по модулю два соединен с информационным входом триггера и с входом второго слагаемого второго сумматора по модулю два, выход третьего мультиплексора - с информационным входом третьего регистра. выход которого соединен с входами первых слагаемых третьего сумматора, пятого и восьмого сумматоров по модулю два, выход четвертого сумматора - с первым информационным входом четвертого мультиплексора, второй информационный вход которого соединен с вторым информационным входом второго мультиплексора и с выходом второго сумматора по модулю два, прямой выход первого регистра - с входом первого слагаемого третьего сумматора по модулю два, выход которого соединен с информационным входом первого сдвигателя, инверсный выход первого регистра - с информационным входом второго сдвигателя, выход второго регистра - с входом первого слагаемого четвертого сумматора по модулю два и с информационным входом четвертого сдвигателя, выход которого соединен с входом первого слагаемого седьмого сумматора по модулю два, выходы третьего и первого сдвигателей - соответственно с первым и вторым информационными входами пятого мультиплексора, выход которого соединен с входом второго слагаемого второго сумматора, вход третьего слагаемого которого соединен с выходом седьмого сумматора по модуло два, выход триггера соединен с управляющими оходами восьмого и девятого мультиплексоров, с входом второго слагаемого восьмого сумматора по модулю два, выход которого соединен с первым информационным входом восьмого мультиплексора, второй информационный вход которого соединен с первым информационным входом девятого мультиплексора, с входом первых слагаемых,четвертого сумматора и шестого сумматора по модуло два и с выходом четвертого регистра, выход восьмого сумматора по модулю два соединен с вторым информационным входом девятого мультиплексора, выход которого является выходом действительной части результата устройства, выход мнимой части результата которого соединен с выходом восьмого мультиплексора, выход четвертого мультиплексора - с информационным входом четвертого регистра, выход пятого сдвигателя - с первым информационным входом шестого мультиплексора, выход которого соединен с входом второго слагаемого третьего сумматора, выход шестого сумматора по мо510 15 20 25 30 35 40 50 дулю два - с информационным входом шестого сдвигателя, выход которого соединен с первым информационным входом седьмого мультиплексора и с вторым информационным входом шестого мультиплексора, первый информационный вход которого соединен с вторым информационным входом седьмого мультиплексора, выход которого соединен с входом второго слагаемого четвертого сумматора, первый выход блока управления соединен с управляющими входами третьего и. четвертого мультиплексоров, третий вход блока управления - с входами разрешения записи второго - четвертого регистров, четвертый выход блока управления - с входами вторых слагаемых третьего и пятого сумматоров по модулю два, пятый выход блока управления - с входами вторых слагаемых четвертого и шестого сумма горов по модулю два, шестои вход блока управления - с входами задания величины сдвига первого и третьего сдвигателей, седмой выход блока управления - с входами задания величины сдвига второго и четвертого сдвигателей, восьмой выходблока управления - с входами задания величины сдвига пятого и шестого сдвигателей, девятый выход блока управления - с управ ляющими входами пятого - седьмого мультиплексоров, с входом второго слагаемого седьмого сумматора по модулю два, вход запуска устройства - с входом разрешения записи триггера.2, Устройство по п, 1, о т л и ч а ю щ е ес я тем, что блок управления содержит первый и второй узлы выбора старшей единицы, сдвигатель, мультиплексор, коммутатор, первый и второй сумматооы по модулю два, элемента НЕ и узел формирования управляющих сигналов, содержащий с первого по четвертый элементы И, с первого по пятый элементы запрета и с первого по шестой элементы ИЛИ, причем вход запуска блока управления соединен с первыми входами второго и третьего элементов ИЛИ узла формирования управляющих сигналов, выходы с первого по шестой элементов ИЛИ узла формирования управляющих сигналов являются соответственно с первого по пятый и девятым выходами блока управления, тактовый вход которого соединен с информационным входом третьего элемента запрета узла формирования управляющих сигналов, знаковый разряд первого входа условия блока управления соединен с входом первого слагаемого первого сумматора по модулю два, с объединенными первым входом третьего элемента И и управляющим входом пятого элемента запрета узла формирования управляющих . сигналов,информационный вход четвертого элемента запрета которого соединен с входом элемента НЕ и со знаковым разрядом второго входа условия блока управления, разряды первого входа условия блока управления соединены с входами соответствующих разрядов второго слагаемого первого сумматора по модулю два, выходы разрядов которого соединены с входами соответствующих разрядов первого узла выбора старшей единицы и с соответствующими входами шестого элемента ИЛИ узла формирования управляющих сигналов, выход элемента НЕ соединен с входом первого слагаемого второго сумматора по модулю два, выходы разрядов которого соединены с соответствующими разрядами первого информационного входа мультиплексора, с соответствующими обьединенными входами второго элемента И и инверсными входами первого элемента И узла формирования управляющих сигналов, разояды второго входа условия блока управления соединены с входами соответствующих разрядов второго слагаемого второго сумматора по модулю два и с соответствующими разрядами второго информационного входа мультиплексора, выход которого соединен с входом второго узла выбора старшей единицы, выход которого соединен с входом задания величины сдвига сдвигателя и с первым информационным входом коммутатора, с первого по третии выходы которого являются соответственно шестым - восьмым выходами блока управления, девятый выход которого соединен с управляющими входами мультиплексора и коммутатора, выход первого узла выбора старшей единицы соединен с информационным входом сдвигателя, выход которого соединен с вторым информационным входом коммутатора, выходы первого и второго элементов И узла формирования управляющих сигналов соединены с информационными входами соответствующих элементов запрета узла формирования,управляющих сигналов, выход шестого элемента ИЛИ которого соединен с управляющими входами первого, второго и четвертого элементов Запрета, с вторым входом третьего элемента И, с информационным входом пятого элемента запрета и с первым входом четвертого элемента И узла формирования управляющих сигналов, выходы первого и второго элементов запрета которого соединены соответственно с прямым и инверсным входами первого элемента ИЛИ узла формирования управляющих сигналов, выходы первого элемента ИЛИ, третьего элемента И, пятого элемента залпета и четвертого элемента И которого со1751752 24 О 12 23 оставитель В,Гусе ехред М.Моргентал А.Огар Реда ректор О,Густи Тираж Подписноерственного комитета по изобретениям и открытиям 113035, Москва, Ж, Раушская наб., 4/5 каз 2692ВИИИЙИ Г ри ГКНТ СССР роизводственно-издательский комбинат "Патент", г. Ужгород, ул.Гагарина. 1 единены соответственно с управляющим входом третьего элемента запрета, первыми входами четвертого и пятого элементов .ИЛИ и вторым входом второго элемента ИЛИ узла формирования управляющих сигналов,выход третьего элемента запрета которого соединен с вторыми входами четвертого элемента И и третьего элемента ИЛИ узла формирования управляющих сиг.налов, выход четвертого элемента запрета которого соединен с вторыми 5 входами четвертого и пятого элементовИЛИ узла формирования управляющих сигналов,
СмотретьЗаявка
4840160, 19.06.1990
МОСКОВСКИЙ ЛЕСОТЕХНИЧЕСКИЙ ИНСТИТУТ
МАРКОВСКИЙ АЛЕКСАНДР ДМИТРИЕВИЧ, БОРОВИЦКИЙ АНДРЕЙ ВИКТОРОВИЧ, МЕЛИКОВ ГЕОРГИЙ ГЕОРГИЕВИЧ, ЛУНКИН ЕВГЕНИЙ СЕРГЕЕВИЧ
МПК / Метки
МПК: G06F 7/552
Метки: извлечения, квадратного, корня
Опубликовано: 30.07.1992
Код ссылки
<a href="https://patents.su/8-1751752-ustrojjstvo-dlya-izvlecheniya-kvadratnogo-kornya.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для извлечения квадратного корня</a>
Предыдущий патент: Устройство для вычисления квадратного корня из суммы квадратов
Следующий патент: Генератор случайного потока импульсов
Случайный патент: Способ определения ртути в ртутьорганических соединениях