Устройство для возведения чисел в квадрат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республик (ol) Зависимое от авт. свидетельства (22) Заявлено 29.11.71 (21) 1718795!18-24 с присоединением заявки (32) Приоритет

Опубликовано 15.03.74, Бюллетень ¹ 10

Дата опубликования описания 02.09.74 (51) М. Кл. G 06f 7/38

Государственный комитет.

Совета Министров СССР по делам изооретеннй и открытий (53) УДК 681 325 5 (088.8) (72) Авторы изобретения

Т. А.-оглы Алиев и P. Г.-оглы Гусейнов

Институт кибернетики АН Азербайджанской ССР (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ ЧИСЕЛ В КВАДРАТ

Изобретение относится к области вычислительной техники, а именно, к асинхронным устройствам для возведения чисел в квадрат.

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

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

С целью создания устройства, в котором осуществляется параллельный принцип возведения чисел в квадрат, быстродействия устройства зависит от количества единиц в двоичном коде числа, что существенно повышает быстродействие предлагаемого устройства по отношению к известным устройствам, во входном регистре нулевые выходы 2 — и разрядов подключены к потенциальным входам соответствующих вентилей, первой группы, единичные выходы этих разрядов подключены к потенциальным входам соответствующих вентилей второй группы, к входам нечетных разрядов нака пливающего счетчика и к потенциальным входам выходных вентилей, объединенных в группы,по вентилей, где i — номер группы. Единичные выходы каждого разряда входного регистра подключены к одноименным вентилям всех выходных групп; импульсные входы вентилей первой и второй группы j-ro разряда соединены с выходом вентилей пер5 вой группы (j + 1) -го разряда, причем входы вентилей п-го разряда соединены с выходом генератора тактовых импульсов, а выход вентиля первой группы 2-го разряда соединен со входом установки в «нуль» 1-го разряда, 10 кроме того, выходы вентилей второй грулпы (-го,разряда соединены со входом установки в «нуль» данного разряда, а также с импульсными входамн всех (j — 1) выходных вентилей (j — 1) -го разряда, а выходы выход15 пых вентилей этой группы соединены со входами (2j — 1), (2/ — 2), (21 — 3) до (/ + 1) разрядов накапливающего счетчика.

На чертеже приведена схема предлагаемого устроиства.

20 Нулевые выходы триггеров входного регистра 1 соединены с потенциальными входами вентилей первой группы 2, содержащей вентили 3 — б, а единичные выходы соединены с потенциальными входами вентилей второй

25 группы 7, содержащей вентили 8 — 11.

Группы вентилей 12 — 15 содержат соответственно 1, 2 и т. д. до (n — 1) вентилей в группе, причем потенциальные входы первых вентилей 16 — 19 в каждой из групп 13 — 15 со30 единены с единичным выходом триггера млад419888

65 шего первого разряда регистра 1, потенциальные входы вторых вентилей 20 — 22 в каждой из груп п 13 — 15 соединены с единичным выходом триггера второго разряда регистра 1 и т. д., наконец, потенциальные входы (n — 2) вентилей 23, 24 .в каждой из групп 14, 15 соединены с единичным 1входом триггера (n — 2)го разряда регистра 1, потенциальный вход (и — 1)-го вентиля 25 в группе 15 соединен с единичным выходом триггера (n — 1)-го разряда регистра 1.

Импульсные входы вентилей б и 11 групп 2 и 7 соединены с выходом 26 генератора тактовых импульсов.

Вентили группы 2 .соединены последовательно, причем выход вентиля, относящегося к разряду j, соединен с импульсным входом вентиля, относящегося,к соседнему младшему разряду (j — 1), а также с им пульсным входом вентиля группы 7, относящегося к тому же (j — 1)-му разряду. Выход вентиля 3 группы

2 соединен со входом установки «О» триггера первого разряда регистра 1.

Выход вентиля группы 7, относящегося к разряду j, соединен со входом установки в

«О» триггера этого же j-го разряда. Кроме того, выход вентиля 8, относящегося ко второму разряду, соединен с импульсным входом вентиля 16 группы 12, выход вентиля группы 7, относящегося к третьему разряду, соединен с импульсными входами вентилей 17, 20 группы

13 и так далее, наконец, выход вентиля 10, относящегося к (п — 1)-му разряду, соединен с импульсными входами всех вентилей 18, 21, 23 группы 14, а выход вентиля 11, относящегося к старшему разряду п, соединен с импульсными входами всех вентилей 19, 22, 24

25 группы 15.

Кроме того, единичные выходы всех триггеров регистра 1 связаны,со входами нечетных разрядов накапливающего счетчика, а именно, единичный выход триггера первого разряда соединен со входом 27, являющимся входом в первый разряд |счетчика, единичный выход второго разряда регистра соединен со входом 28 третьего разряда счетчика и т. д., наконец, триггер п-го разряда регистра соединен со входом 35, являющимся входом в (2п— — 1) -й разряд счетчика.

Входы вентилей груп|пы 12 — 15 соединены со входами накапливающего счетчика разрядностью 2п, причем выход венгиля группы 12 соединен со входом 28 счетчика, являющегося входом в третий разряд счетчика, выход вентилей 17, 20 группы 13 соединены со входами

29 и 30 счетчика, являющихся соответственно входами в четвертый и пятый разряды счетчика и т. д., наконец выходы вентилей 19, 22, 24, 25 гру ппы 15 соединены со входами 31—

35 счетчика, являющихся соответственно входами в (и + 1)-й, (n + 2)-й и т. д. до (2n— — 1)-го разряда счетчика.

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

Перед началом работы двоичный код возводимого в квадрат числа вводится во входной

55 регистр 1. Первый им пульс с выхода 26 генератора тактовых импульсов поступает на импулbcEEûå входы вентилей б и !1. При этом, если триггер п-го разряда находится в состоянии «О», то этот импульс, проходя через вентиль б,,поступает на импульсные входы вентилей 5 и 10 следующего разряда входного регистра 1; если же триггер п-го разряда находится в состоянии «1», то этот им пульс проходит через вентиль 11 и поступает на вход установки «О» триггера и-го разряда и одновременно на импульсные входы вентилей 19, 22, 24, 25 группы 15, разрешая тем самым поступление содержимого 1 — (n — 1)-го разрядов входного регистра 1 через эти вентили на входы 2п-разрядного накапливающего счетчика, начиная со старшего нечетного входа 35, являющегося входом в (2п — 1)-й разряд счетчика. При установке триггера n-Eo разряда в

«О» с его единичного выхода снимается импульс, поступающий на старший нечетный вход 35 накапливающего счетчика. На этом заканчивается первый такт работы устройства.

Во втором такте очередной импульс с выхода 26 генератора тактовых иипульсов проходит через открытый вентиль б и подается на импульсные входы вентилей 5 и 10. При этом, если триггер (и — 1)-го разряда находится в состоянии «О», то этот им пульс через вентиль 5 поступает на импульсные входы вентилей 4 и 9, если же триггер (п — 1)-го разряда находится в состоянии «1», то этот импульс, проходя через вентиль 10, поступает на вход установки «О» триггера (n — 1)-ro разряда и одновременно на импульсные входы вентилей 18, 21, 23 следующей группы 14, разрешая тем самым поступление, содержимого

1 — (n — 2) разрядов входного регистра 1 через эти вентили на входы 2п-разрядного накапливающего счетчика, начиная со следующего нечетного входа 33 разряда счетчика (2п — 3). При установке триггера разряда (и — 1) в «О» с его единичного выхода снимается импульс, поступающий на нечетный вход 33 накапливающего счетчика.

Как видно, работа устройства в первом и во втором тактах аналогична. Лналогична работает устройство во всех |последующих тактах. B последнем такте очередной импульс с выхода 26 генератора тактовых импульсов, проходя открытые вентили 6, 5, 4, 3, поступает на вход установки «О» триггера первого разряда. Если триггер первого разряда находится в состоянии «1», то при установке его в

«О» с его единичного выхода снимается импульс, поступающий на вход 27 первого разряда на капливающего счетчика.

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

1 в начале работы устройства.

419888

Предмет изобретения ф 27 (оставптспи В. Пахуиов

Техред Л. Богдаиова

Корректор Л. Орлова

Редактор Л. Цветкова

Заказ 19!8, 5 Изд. М 1366 Т и р а хк 624 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам пзобрстсппй и открытий

Москва, SK.-35, Раушская иаб., д. 4, 5

Типография, пр. Сапунова, 2

Устройство для возведения чисел в квадрат, содержащее и-разрядный входной регистр, 2празрядный накапливающий счетчик и группы потенциально-импульсных вентилей, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия, во входном регистре нулевые выходы 2 — и разрядов подключены к потенциальным входам соответствующих вентилей первой группы, единичные выходы этих разрядов подключены к потенциальным входам соответствующих вентилей второй группы, К ВХОдаМ НЕЧЕтни1Х раЗрядОВ ПаКаПЛИВаЮщЕГО счетчика и к потенциальным входам выходных вентилей, объединенных в грунины по i вентилей, где i — номер группы, причем единичные выходы каждого разряда входного регистра подключе 1ы к одноименным вентилям всех выходных групп; импульсные входы вентилей первой и второй группы j-ro разряда соединены с выходом вентилей первой группы (J +

+ 1)-го разряда, причем входы вентилей и-го разряда соединены с выходом генератора тактовых импульсов, а выход вентиля первой гру ппы 2-го разряда соединен со входом установки в «нуль» 1-го разряда, кроме того, выТ0 ходы вентилей второй группы j ro разряда соединены со входом установки в «нуль» данного разряда, а также с импульсными входами всех (j — 1) выходных вентилей (j — 1)го разряда, а выходы выходных, вентилей

15 этой группы соединены со входами (2/ — 1), (2j — 2), (21 — 3) до (j + 1) разрядов накапливающего счетчика.

Устройство для возведения чисел в квадрат Устройство для возведения чисел в квадрат Устройство для возведения чисел в квадрат 

 

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

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

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

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

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

 // 432492
Наверх