Устройство для вычисления функции видаz =. kv'x^ + у
есксо озтеМ
gATfti . t. C-ТсХНМв1ЕСКА%
404082
И Е
Союз Советских
Социалистических, Республик
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Зависимое от авт. свидетельства №
Заявлено 16Х1.1.971 (№ 1672643/18-24) с присоединением заявки №вЂ”
Приоритет—
Опубликовано 26.Х.1973. Бюллетень № 43
Дата опубликования описания 21.III.1974
М. Кл. G 06f 7/38
Государственный комитет
Соввта Министров СССР но делам изобретений и открытий
УДК 681.325.5(088.8) Авторы изобретения
Ю. В. Тимошин, Н. М. Гельман, А. А. Резник и В. Д, Шкляревский
Заявитель
Киевская экспедиция Украинского научно-исследовательского геологоразведочного института
УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ФУНКЦИИ ВИДА
Z = Ю Л 2 + УЯ
Z=ÊÐÕ + У, Изобретение относится к автоматике и вычислительной технике и может быть использовано при реализации технических средств дискретной автоматики и цифровых вычислительных машин.
Известны устройства для вычисления функции вида содержащие два регистра, связанные входами с шинами переменных, а выходами через две группы схем «И», другие входы которых связаны с выходами двух схем задержки, со входами третьего регистра, причем вход первой схемы задержки связан с первой шиной приращений, а вход второй схемы задержки через третью схему «И», другой вход которой подключен к выходу третьего регистра, — co второй шиной приращений, схему сравнения, логические схемы., Недостатками в известных устройствах является отсутствие контроля результатов вычислений и, следовательно, недостаточная надежность работы, а также наличие многоразрядного сумматора, в котором хранится величина (Х +У ), или наличие выходного регистра.
Предлагаемое устройство, с целью упрощения и повышения надежности его работы, содержит четвертый регистр, выходы первого и второго регистров связаны со входами схемы сравнения, выход которой связан со входами четвертой группы схем «И», другими входами связанных с выходами второго регистра, а вы5 ходами — с выходными шинами устройства; другие выходы обеих схем задержки связаны со входами третьего регистра; входы четвертого регистра связаны с двумя шинами переменных, первой шиной приращений и выхо10 дом третьей схемы «И».
На чертеже представлена блок-схема предлагаемого устройства.
Устройство содержит регистры 1 и 2, вы15 ходы которых через схемы «И» 3 н 4 связаны со входами регистра 5. Два других входа регнстра 5 связаны с выходами схем 6 и 7 задержки, а другис входы схем «И» 3 и 4— с другими выходами схем 6 и 7 задержки со20 ответственно. Другие выходы регистров 1 и 2 через схему 8 совпадения связаны с одним из входов схемы «И» 9, другие входы которой подключены к выходам регистра 2, а выходы — к выходным шинам 10. Шины 11 и 12
25 переменных Х и У связаны со входами регистров 1, 2 н регистра 13. Шина 14 приращений ЛХ подключена ко входам регистров 1 и
13 и схемы 6 задержки. Шина 15 приращений ЛУ через схему «И» 16, другим выходом
30 связа|шую с выходом регистра 5, подключе404082 на ко входам регистров 2, 13 и схемы 7 задержки.
Вычисление функции
Z К!./Л2+ Уй осуществляется устройством в соответствии со следующим алгоритмом. Так как
Z = VX + Y = V(X ) + (Г)*, где
Х = Х+ ЛХ;
Г= Y — ЛУ, (2) (3) то очевидно (2Х+ ЛХ) ЛХ = (2 Y — Л Y) Л У, причем, если Х = Г, то
Z = P 2Х = P 2 Y и У вЂ” Х = ЛХ+ Л У, (4) Таким образом, при заданных значениях Х и У величины Z могут быть определены следующим образом:
1. сравнить величины Х и У; если Х= У, то
Z= 2Х; если Х У, то
Z=Ê1 Х -+ V, 2. определить Х, из выражения (2) Х,—=
= Х+ЛХ (2) при ЛХ = 1;
3. из выражения (4) определить ЛУ;
4. из выражения (3) определить Г,;
5. сравнить Х, и Г<., ссли Х < — — Гь то, = 2Х 1, если Х 1 У,, то, пользуясь вышеуказанным алгоритмом, найти Х и У >, и т.д.
Устройство работает следующим образом.
По шинам 11 и 12 величины Х и У заносятся в регистры 1 и 2. Затем по шине 14 в регистр 1 на суммирующие входы подаются сигналы приращений ЛХ, и в регистре 1 накапливается величина (ЛХ+Х). В регистр 2 с шины 15 приращений ЛУ через схему «И» на вычитающий вход поступают сигналы ЛУ, и в нем формируется код числа У вЂ” ЛУ. В регистр 5 поступают сигналы приращений ЛХ через схему 7 задержки, код числа Х из регистра 1 через схему «И» 3 со сдвигом а один разряд влево, сигналы приращений ЛУ через схему «И» 16 и схему 7 задержки и с регистра 2 через схемы «И» 4 обратный код числа У со сдвигом на один разряд влево.
В регистре 5 таким образом образуется код числа. (2Х+ ЛХ) ЛХ вЂ” (2Y — ЛУ) ЛУ
При этом через схему «И» 16 проходит на один сигнал ЛХ такое количество сигналов
ЛУ, при котором в регистре 5 код этой величины становится равным пул1о. Сигнал с выхода регистра 5 закрывает схему «И» 16, а в
)О регистр 1 снова поступает сигнал ЛЛ, и т. д., до тех пор, пока числа, записанные в регистрах 1 и 2, не стМ1ут равными. В момент их равенства коды па обоих регистрах становятся равными искомой величине 7 и выдаются
15 через схемы «И» 9 а выходные шины 10, Для контроля результата вычислений устройство содержит регистр 13, па который поступают прямой код числа Х и обратный код числа У. В регистре 13 хранится код числа
1(роме того, в регистр 13 а входы вычитания поступают сигналы ЛХ и ЛУ. В момент срабатывания схемы сравнения 8 регистр 13 должен находиться в нулевом состоянии.
Предмет изобретения
Устройство для вычисления функции вида
Z= :К )/. (+ )", 30 содержащее два регистра, связанные входами с шинами переменных, а выходами через две группы схем «И», другие входы которых связаны с выходами двух схем задержки, со входами третьего регистра, причем вход первой
35 схемы задержки связан с первой шиной приращения, а вход второй схемы задержки через третью схему «И», другой вход которой подключен к выходу третьего регистра,— со второй шиной приращений, схему сравнения, 40 логические схемы, отличающееся тем, что, с целью упрощения устройства и повышения надежности его рабо1ы, оно содержит четвертый регистр, выходы первого и второго регистров связаны со входами схемы сравнения, 45 выход которой связан со входами четвертой группы схем «И», другими входами связанных с выходами второго регистра, а выходами — с выходными шинами устройства; другие выходы схем задержки связаны со входа50 ми третьего регистра; входы четвертого регистра связаны с двумя шинами переменных, первой шиной приращений и с выходами третьей схемы «И».
404082
11 Х
Составитель В. Белкин
Техрсд Е. Борисова
Корректор В. Жолудева
Редактор А. Батыгин
Типография, пр. Сапунова, 2
Заказ б!О/7 Изд. № !83 Тираж 647 Подписное
ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобоетений и открытий
Москва, 5К-35, Раушская наб., д. 4/5


