Устройство для возведения в квадрат чисел,представленных в унитарном коде
Иллюстрации
Показать всеРеферат
(ц66ОО45
ОПИСАН И Е
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Сава Советских
Социалистических
Ресдублик
t, г (61) Дополнительное к авт. свид-ву (22) Заявлено 23.03.76 (21) 2337582/18-24 с присоединением заявки № (51) М. К .
G 06F 7/38 ло делам изобретений (43) Опубликовано 30.04.79. Бюллетень № 16 (53) УДК 681.325 (088.8) и открытий (45) Дата опубликования описания 30.04.79 (72) Авторы изобретения
В. Э. Петров и Е. Ф. Тощева (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВОЗВЕДЕНИЯ В КВАДРАТ ЧИСЕЛ, ПРЕДСТАВЛЕННЫХ В УНИТАРНОМ КОДЕ
Государственный комитет (23) Приоритет
Изобретение относится к области вычислительной техники и может найти широкое применение в специализированных вычислительных устройствах дискретного действия и электроизмерительных приборах.
Известно устройство для возведения в квадрат числа, представленного в унитарном коде, содержащее два сумматора, два счетчика, элементы И и триггер (1).
Недостатком его являются сравнительно большие затраты оборудования на реализацию устройства.
Наиболее близким к изобретению является устройство для возведения в квадрат чисел, представленных в унитарном коде, содержащее сумматор, счетчик, группу элементов И, элемент ИЛИ, элемент задержки и дискриминатор четности, состоящий из триггера, прямой выход которого через первый и второй элементы И связан с первым и вторым выходами дискриминатора четности, а инверсный выход через третий и четвертый элементы И вЂ” с третьим и четвертым выходами дискриминатора четности, причем другие входы первого и третьего элементов И соединены с первым входом дискриминатора четности, а другие входы второго и четвертого элементов И— со вторым входом дискриминатора четности, выходы первого и третьего элементов
И соединены соответственно со входами установки триггера дискриминатора четности в единичное и нулевое состояние, первый выход дискриминатора четности соединен со счетным входом счетчика, третий и четвертый выходы дискриминатора четности соединены с входами элемента ИЛИ, второй вход дискриминатора четности через элемент задержки связан с управляющим
10 входом сумматора и с управляющим входом устроиства, первые входы группы элементов И соединены с выходом элемента
ИЛИ, вторые входы — с выходами разрядов счетчика, а выходы — со входами раз15 рядов сумматора, начиная с третьего (2).
Недостатком этого устройства является сравнительно низкое быстродействие.
Целью изобретения является повышение быстродействия.
20 Поставленная цель достигается тем, что в устройство введены делитель частоты, состоящий из счетного триггера и элемента
И, вторая группа элементов И, второй элемент задержки, второй элемент ИЛИ, пя25 тый и шестой элементы И, причем вход устройства подключен ко входу делителя частоты, который соединен со счетным входом счетного триггера и первым входом элемента И делителя частоты, второй вход
30 элемента И делителя частоты подключен
660045
3 (, nt 2 1()г - .— 1 —; — 4 2 —,— ni
) (3) 147
Г ИЕ 2 1+ 4 2 — +иг, 1+4 2 +и1-,-1
Е!
z (5) га п
2 .) Тогда
При вышеприведенных вычислениях (5), обеспечиваемых при четном п счетным триггером 19, который находится в нулевом состоянии, закрывающем элемент И (2) 65 13, в сумматоре фиксируется значение т. е. n =. 42, для и. нечетных ag — — 1, т, е. и . 1+ 4и, + 4n,, к прямому выходу счетного триггера, а выход к выходу делителя частоты, который соединен с первым входом дискримиЕга тор а Естности, прямой выход счетного триггера нодключс1 также к первом входу пятого э.tc:ясtITB И ll к выход 1 срвОГО
p3;tpktil,а,,cтрОйсTHit, второй элемента И через второй элемент задержки подключен к выходу первого элемента задсржк11, а выход — к первому входу ше- 10 стОГО элементеl И и к первым входам элементов И второй группы, второй вход шестог0 элемента И соединен с прямым выходом триггера дискриминатора четности, а выход — через второй элемент ИЛИ сов- 15 местно со вторым выходом дискриминатора Ест ности соединен со входом первого разряда сумматора, выходы разрядоз счетчика сосд11иены с вторыми входами элемсе)гов И второй группы, выходы которых 20 соединены OО входами разрядов суMv,àòoðà, начиняя со второго, выход второго разряда устройства подключен к шине логического нуля, выходы разрядов сумматора являются вы. Одами разрядов устройства, начи- 25 ная с третьего.
Ъ стройсте1о, представленное ki3 чертеже, содсржиг счетчик 1, группу 2 элементов И, сумматор 3, дискриминатор 4 четности, триггер О, элементы ! б, 7, 8, 9, элемент 30
ИЛИ 10, элемент 11 задержки, управляю1l Hé вход 12 устройства, элементы И 13 и
14, элемент ИЛИ 15, элемент 1б задержки, группу 17 элементов И, делитель 18 частоты, содержащий счетный триггер 19 и элемент И 20, вход 21 устройства.
Устройство работает следующим образом. Бозвод11мос в квадрат число импульсов поступает на вход 21 устройства.
Зту 1)ослсдовательность )1. импу lbcoB 4p мо>кеЕО представить в впдс и: a,2 + а,2 + ... + а„2", где a; — — член последовательности, .принимающий значение ноль или еди- 45 ница при 2=0, 1, 2, ... n. ! l0C;, C )2C ICHIIkI входной IIOCJICgIOBBTCJIhHOсти на делителе частоты 18 на его выходе образуется последовательность импульсов, раВЕ!ая 5() и=а, +2n,.
Р озвсдсм обе части равенства в квадрат: и -- (а, + 2 г,) —. а, + 4а,п, + 4n,.
Для ичетны,х ао — — О, 4
Если подать )г на вход устройства, в сумматоре зафиксируется: для и нечетных и )t »cttttn импульсов; !
2: — 1 —; 4 1 + 2 —,)21 (4) для )2 нечетных и и, нсчетных.
Учитывая выражения (1), (3), (4) работу устройства можно представить в виде зависимости для п четных для и нечетных, и, четных для п нечетных, п, четных
Перед началом работы все элементы, обладающие памятью, сбрасываются в нулевое состоянис.
После деления на два, осуществляемое в делителе 18 частоты, последовательность и импульсов поступает на вход дискриминатора 4 четности. который выделяет на элементах И 7 и ИЛИ 10 нечетные импульсы, поступающие на управляющий вход группы 2 элементов И, Ето осуществляет перснос кода счетчика 1 в сумматор 3, а четные импульсы, формируемые в дискриминаторе
4 па элементе И G, поступают па вход счет)низ 1. После прохождения последовательности импульсов выделяется сигнал конца последовательности, который удваивает число в сумматоре 3 и, если последовательность п, четная, т. е. триггер 5 находится в состоянии «единица», прибавляет к содержимому сумматора 3 значение счетчика
1 путем записи его через группу 17 элементов И импульсом конца последовательности, проходящим по цепи первого и второго элементов 11 и 16 задержки и элемента
И 13, открытого триггером 19.
Если же последовательность и, импульсов нечетная, то импульс конца последовательности пройдя по цепи элементов 11 задержки, И 9, ИЛИ 15 поступит на вход первого разряда сумматора и прибавит единицу к его содержимому.
Таким образом, в сумматоре фиксируется код числа п, а в счетчике код числа иŠ— 1 — или
2 * 2
660045 и =4П, так как суммирование значения содержимого счетчика производится со сдвигом на три разряда влево.
Если последовательность и нечетная, а и, — четная, то элемент И 13 открыт, и сумматор 3 фиксирует значение, определяемое зависимостью (5)
1+ 4 2 — +п
При нечетных последовательностях и и и< дополнительно открыт элемент И 14 и импульс конца последовательности, пройдя элемент ИЛИ 20, прибавляется к содержимому сумматора: 15
1+4 1+2 +п
При возведении любого числа в квадрат, второй его разряд всегда содержит ноль, 20 так как
А =- (а,2 + а,2 + ... + а„2") где а,= 0 или 1 при i= О, 1, 2, ... n.
Раскрывая скобки и собирая члены при 25
2, получим а,а,2 + а,а,2 = 1,1,2 .
Исходя из изложенного, выход второго разряда устройства подключен к шине ло- 30 гического нуля, а первый разряд устройства соединен с выходом триггера четности делителя частоты, Введение делителя частоты, элементов И, ИЛИ с их связями, позволило уменьшить 35 частоту поступления импульсов на счетчик
1, исключить при этом один разряд счетчика 1 и уменьшить разрядность сумматора за счет замены его первых разрядов значением триггера четности и логического 40 нуля, что позволило повысить общее быстродействие устройства и расширить диапазон воспроизводимой им функции.
Формула изобретения
Устройство для возведения в квадрат чисел, представленных в унитарном коде, содержащее сумматор, счетчик, группу элементов И, элемент ИЛИ, элемент задержки и дискриминатор четности, состоящий 50 из триггера, прямой выход которого через первый и второй элементы И связан с первым и вторым выходами дискриминатора четности, а инверсный выход через третий и четвертый элементы И вЂ” с третьим и 55 четвертым выходами дискриминатора четности, причем другие входы первого и третьего элементов И соединены с первым входом дискриминатора четности, а другие входы второго и четвертого элементов 60
И вЂ” со вторым входом дискриминатора чстности, выходы первого и третьего элементов И соединены соответственно со входами установки триггера дискриминатора четности в единичное и нулевое состояние, первый выход дискриминатора четности соединен со счетным входом счетчика, третий и четвертый выходы дискриминатора четности соединены с входами элемента
ИЛИ, второй вход дискриминатора четности через элемент задержки связан с управляющим входом cñììàòoðà и с управляющим входом устройства, первые входы группы элементов И соединены с выходом элемента ИЛИ, вторые входы — с выходами разрядов счетчика, а выходы — со входами разрядов сумматора, начиная с третьего, отл и ч а ю ще ес я тем, что, с целью увеличения быстродействия, в устройство введены делитель частоты, состоящий из с:.стного триггера и элемента И, вторая группа элементов И, второй элемент задержки, второй элемент ИЛИ, пятый и шестой элементы И, причем вход устройства подключен ко входу делителя частоты, который соединен со счетным входом счетного триггера и первым входом элемента И делителя частоты, второй вход элемента И делителя частоты подключен к прямому выходу счетного триггера, а выход — к выходу делителя частоты, который соединен с первым входом дискриминатора четности, прямой выход счстного триггера подключен также к первому входу пятого элемента И и к выходу первого разряда устройства, второй вход пятого элемента И через второй элемент задержки подключен к выходу первого элемента задержки, а выход— к первому входу шестого элемента И и к первым входам элементов И второй группы, второй вход шестого элемента И соединен с прямым выходом триггера дискриминатора четности, а выход — через второй элемент ИЛИ совместно со вторым выходом дискриминатора четности соединен со входом первого разряда сумматора, выходы разрядов счетчика соединены с вторыми входами элементов И второй группы, выходы которых соединены со входами разрядов сумматора, начиная со второго, выход второго разряда устройства подключен к шине логического нуля, выходы разрядов сумматора являются выходами разрядов устройства, начиная с третьего.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
¹ 475619, кл. G 06F 7/38, 1973.
2. Авторское свидетельство СССР
¹ 397907, кл. G 06F 7/38, 1971.
660046
Составитель В. Березкин
Корректоры; Л. Брахнина и А. Галахова
Техред Н. Строганова
Редактор Б. Герцен
Типография, пр. Сапунова, 2
Заказ 568/1 Изд. № 265 Тираж 779 Подписное
НПО Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4, 5