Вычислительное устройство

 

ВЬНИСЛИТЕЛЬНОЕ УСТРОЙСТВО, содержащее генератор импульсов, элемент И, накапливающий сумматор, два регистра,вычитающий счетчик, причем выход генератора импульсов соединен с первым входом элемента И, выход которого соединен с входом вычитающего счетчика и тактовьм входом накапливающего сумматора, выход которого соединен с входом первого регистра , отличающееся тем, что, с целью повышения быстродействия , оно содержит суммирующий счетчик, элемент сравнения, элемент задержки, причем вход накапливающего сумматора соединен с выходом первого регистра, тактовый вход которого соединен с выходом вычитающего счетчика, входом элемента задержки и входом суммирующего счетчика, выходы разрядов которого Соединены с соответствующими входами приема вычитающего счетчика и входами первой группы элемента сравнения, входы (Я второй группы которого соединены с с соответствующими выходами второго регистра, выход элемента задержки соединен с входом разрешения приема вычитающего счетчика, выход элемента сравнения соединен с вторым входом элемента И. ts:) о 00 4 4

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РКИЪБЛИН

ÄÄSUÄÄ 1120344 А зов G 06 F 15/31

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЦТИЙ всковзиля

Г" ХМч """ "- ""

Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (54) (57) ВЫЧИСЛИТЕЛЬНОЕ УСТРОЙСТВО, содержащее генератор импульсов, элемент И, накапливающий сумматор, два регистра,вычитающий счетчик, причем выход генератора импульсов соединен с первым входом элемента И, выход которого соединен с входом вычитаю(21) 3628339/24-24 (22) 25.07.83 (46) 23. 10.84. Бюл. № 39 (72) З.Ш.Батршин, В.Б.Дудыкевич, А.В.Козаков и З.M.Ñòðèëåöêèé (71) Львовский ордена Ленина политехнический институт им. Ленинского комсомола (53) 681.33(088.8) (56) 1. Авторское свидетельство СССР № 1008732, кл. G 06 F 7/52, 1981.

2. Авторское свидетельство СССР № 1008749, кл. G 06 F 15/31, 1981.

3. Авторское свидетельство СССР

¹ 557363, кл, G 06 F 7/52, 1975 (прототип) . щего счетчика и тактовым входом накапливающего сумматора, выход которого соединен с входом первого регистра, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит суммирующий счетчик, элемент сравнения, элемент задержки, причем вход накапливающего сумматора соединен с выходом первого регистра, тактовый вход которого соединен с выходом вычитающего счетчика, входом элемента задержки и входом суммирующего счетчика, выходы разрядов которого Соединены с соответствующими входами приема вычитающего счетчика и входами первой группы элемента сравнения, входы второй группы которого соединены с соответствующими выходами второго регистра, выход элемента задержки соединен с входом разрешения приема вычитающего счетчика, выход элемента сравнения соединен с вторым входом элемента И.

1120344

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

Известно устройство для умножения, содержащее два регистра сдвига, счетчик, элемент И и блок синхронизации t1).

Недостатки этого устройства обусловлены ограниченными функциональны- 10

IMH возможностями, что не позволяет вычислить факториалы чисел, и низким быстродействием.

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

Недостатками этого устройства являются большой объем оборудования и низкое быстродействие при выполнении вычисления факториалов чисел.

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

;последовательно соединенные сумматоры,сдвиговый регистр, группу элементов И, блок управления, причем блок управления содержит генератор импульсов, элемент И, триггер, регистр, вычитающий Счетчик и дешифратор„ причем выходы сдвигового регистра подключены к первым входам соответствующих элементов И группы, вто" рые входы которых соединены с соответствующими выходами дешифратора бЛока управлення, a выходы соединенЫ

40 с входами последовательно соединенных сумматоров, выход последнего из которых соединен с входом сдвигового регистра, выход элемента И блока управления соединен с тактовым входом сдвигового регистра, причем в блоке управления выход генератора импульсов соединен с первым входом элемента И, выход которого соединен с входом счетчика, выход которого соединен с вторым входом элемента И, выход регистра соединен с входом дешифратора, входы разрядов регистра и счетчика являются соответственно входами коэффициента и количества тактов. Устройство позволяет вычислить факториалы чисел, обладает небольшим объемом оборудования 1,3 .

Недостатком известного устройства является низкое быстродействие, обусловленное последовательной обработкой разряда промежуточных результатов. Кроме того, получение факториалов, независимо от величины, требует максимального количества тактов работы устройства.

Цель издбретения — повышение быстродействия.

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

И, выход которого соединен с входом вычитающего счетчика и тактовым вхо дом накапливающего сумматора, выход которого соединен с входом первого регистра, содержит суммирующий счетчик, элемент сравнения, элемент задержки, причем вход накапливающего сумматора соединен с выходом первого регистра, тактовый вход которого соединен с выходом вычитающего счетчика, входом элемента задержки и входом суммирующего Счетчика, выходы разрядов котброго соединены с соответствующими входами приема вычитающего счетчика и входами первой группы элементов 1равнения, входы второй группы которого соединены с

1 соответствующими выходами второго регистра, выход элемента задержки соединен с входом разрешения приема вычитающего счетчика, выход элемента сравнения соединен с вторым входом элемента И.

На чертеже приведена блок-схема предлагаемого вычислительногб устройства.

Вычислительное устройство содержит генератор 1 импульсов, элемент

И 2, накапливающий сумматор 3, ре-. гистр 4, вычитающий счетчик 5, элемент. 6 задержки, суммирующий счетчик

7, регистр 8, элемент 9 сравненйя.

Вычислительное устройство рабоТает следующим образом.

В исходном положении в накапливающем сумматоре 3 записана единица, что соответствует 01, в счетчике 5 записана единица, регистр 4 и счетчик 7 находятся в нулевой состоянии, в регистре 8 записано число и .

Поскольку счетчик 7 - в нулевом состоянии, а в регистре 8 записано

112 число, то на выходе элемента 9 сравнения единичный уровень, разрешакнций прохождение .импульсов от генератора 1.через элемент И 2 на тактовый вход накапливаюЩего сумматора 3 и вход вычитающего счетчика 5.

Первый импульс, поступивший от генератора 1 на тактовый вход накапливающего сумматора 3, прибавляет к содержимому накапливающего суммато- 1О ра 3 содержимое регистра 4. Поскольку в накапливающем сумматоре 3 записана единица, а в регистре 4 ноль, то, следовательно, состояние накапливающего сумматора 3 остается прежним,ts т.е. равным единице, что соответствует 11 . Этот же первый импульс от ,генератора 1 поступает на вход вычитающего счетчика 5, в котором записана единица, и обнуляет его. Ha выходе обнуления вычитающего счет чика 5 появляется короткий импульс, который поступает на вход счетчика

7, увеличивая его содержимое на единицу, и на вход параллельной записи 25 регистра,4, переписывая в этот регистр содержимое накапливающего сумматора 3,- через элемент 6 задержки на вход приема вычитающего счетчика 5, переписывая в него содержи- 3О мое счетчика 7.

Второй импульс от генератора 1, поступающий на тактовый вход накапливающего сумматора 3, прибавляет к содержимому накапливающего сумматора 3 содержимое регистра 4. Поскольку в накапливающем сумматоре 3 записана единица и в регистре 4 за,писана единица, то, следовательно, ! состояние накапливающего сумматора ,3 равно двум, соответствующее ?!

Этот же импульс вычитает единицу из счетчика 5. Счетчик 5 вновь обнуляется и импульсом со своего выхода

0344 4 обнуления переписывает в регистр 4 содержимое накапливающего сумматора

3, т.е. число два, прибавляет единицу в счетчик 7 и через элемент 6 задержки переписывает из счетчика 7 в счетчик,5 число два.

Третий импульс от генератора 1 суммирует число два в накапливающем сумматоре 3 с числом два в регистре

4, результат равен четырем. Этот же импульс уменьшает на единицу содер" жимое счетчика 5. Четвертый импульс от генератора 1 суммирует число четыре в накапливающем сумматоре 3 с числом два в регистре 4 и запйсывает результат, равный шести, соответствующий 3!

Этот же четвертый импульс вычитает из счетчика 5 единицу, счетчик 5 обнуляется и импульсом с выхода обнуления переписывает число шесть из накапливающего сумматора 3 в регистр 4, прибавляет единицу в счетчик 7., после чего в нем записано число три, и через элемент 6 задержки переписывает его из счетчика 7 в счетчик 5. Далее работа устройства происходит аналогичным образом.

Процесс вычисления продолжается до тех пор, пока число в счетчике

7 не станет равным числу, записанному в регистре 8. В этот момент времени на выходе элемента 9 сравнения появляется нулевой уровень, который

;закрывает элемент И 2, запрещая про. хождение импульсов от генератора 1.

Предлагаемое устройство вычисляет функцию л. . со значительно большим быстродействием по сравнению с известным, поскольку в предлагаемом устройстве вычисление производится непосредственно за один такт работы, а в известном процесс вычисления осуществляется за число тактов, равное И,, 112О344

Составитель А.Клюев

Редактор Н.Бобкова Техред Ж.Кастелевич Корректор С.Черни (Заказ 7744/37 Тираж б98 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная,

Вычислительное устройство Вычислительное устройство Вычислительное устройство Вычислительное устройство 

 

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

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

Изобретение относится к области вычислительной техники и может быть использовано при разработке специализированной аппаратуры АСУ оперативного звена ВПВО при решении задачи распознавании оперативно-тактических ситуаций

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

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

Изобретение относится к устройствам цифровой обработки сигнала

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

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

Изобретение относится к железнодорожному транспорту

Изобретение относится к области цифровой вычислительной техники и предназначено для моделирования комбинаторных задач при проектировании вычислительных систем (ВС)

Изобретение относится к вычислительной технике
Наверх