Цифровой функциональный преобразователь двух переменных
Иллюстрации
Показать всеРеферат
ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ ПРЕОБРАЗОВАТЕЛЬ ДВУХ ПЕРЕМЕННЫХ, содержащий первый и второй блоки па мяти, первый, второй и третий комму таторы, причем выход и первый, инфор мационный вход первого коммутатора соединены соответственно с адресным входом первого блока памяти и первым информационным входом второго .коммутатора, выход первого блока па мяти соединён с первым информадаонныМ входом третьего коммутатора,, отличающийся тем, что, с целью расширения класса решаемых задач путем обеспечения возможности вычисления значения как логарифмических , так и показательных функций двух переменных, в него введен умножитель , первый вход которого соединен с выходом второго блока памяти, адресный вход которого соединен с входом первого аргумента преобразователя , вход второго аргумента которого соединен с первым информационным входом первого коммутатора, второй информационный вход которого соеди- , iieH с выходом умножителя и вторым информационным входом третьего коммутора , управляющий вход которого соединен с входом задания режима преобразователя , управляюпщм входом первого блока памяти и управляющими входами первого и второго коммутаторов, второй информационный вход второго коммутатора соединен с выходом первого блока памяти, второй вход умножителя соединен с выходом второго коммутатора,выход третьего коммутатора соединен с выходом преобразователя.
СВОЗ СОВЕТСКИХ
ОТЦИ
РЕСПУБЛИК ае ао
ГОСУДАРСТВЕННЫЙ HOMHTET СССР
AO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ABT0PCHOMV СВИДЕТЕЛЬСТВУ х)
;(21) 3399252/18-24 (22) 22.02.82 (46) 23.09.84. Бюл. И 35 (72) А.Е.Бобров, А.Н.Горкунов, В.В.Григорьев, Г.Д.Дроздова, В.А.Журкин, 3.Б.Шейдин, Ю.А.Шишкин, Б.М.Антимиров и Н.A.Ëóêèí (53) 681.325(088.8) (56) 1. Авторское свидетельство СССР
У 783798, кл. G 06 F 15/31, 1979.
2. Потапов В.И., Нестерук В.Ф., Флоренсов А.Н. Быстродействующие. арифметико-логические устройства цифровых вычислительных машин. Новосибирск, 1978, с. 26 (прототип). (54)(57) ЦИФРОВОЙ ФУНКЦИОНАЛЬНЫЙ
ПРЕОБРАЗОВАТЕЛЬ ДВУХ ПЕРЕМЕННЫХ, содержащий первый и второй блоки памяти, первый, второй и третий коммутаторы, причем выход и первый.информационный вход первого коммутатора соединены соответственно с адресным входом первого блока памяти и первым информационным входом второго коммутатора, выход первого блока памяти соединен с первым информационным входом третьего коммутатора, зав G 06 F 7/556. G 06 F 7/552 о т sf и ч а ю шийся тем, что, с целью расширения класса решаемых задач путем обеспечения возможности вычисления значения как логарифмических, так и показательных функций двух переменных, в него введен умножитель, первый вход которого соединен с выходом второго блока памяти, адресный вход которого соединен с входом первого аргумента преобразователя, вход второго аргумента которого соединен с первым информационным входом первого коммутатора, второй информационный вход которого соеди-, "нен с выходом умножителя и вторым информационным входом третьего комму- g тора, управляющий вход которого соединен с входом задания режима преобразователя, управляющим входом первого блока памяти и управляющими входами первого и второго коммутаторов, второй информационный вход второro коммутатора соединен с выходом первого блока памяти, второй вход умножителя соединен с выходом второго коммутатора, выход третьего коммутатора соединен с выходом преобразователя.
1115052
Изобретение относится к цифровой вычислительной технике и может быть использовано для ускорения вычисле ния функций в вычислительных системах. 5
Известно устройство для вычисления логарифма, содержащее регистр аргумента, сумматор результата, регистры разрядных цифр, счетчики по1О ложительных и отрицательных единиц(11.
Такое устройство реализует функцию логарифма от и-разрядного аргумента, но не может выполнять другие элементарные функции например стеУ
15 пенные.
Наиболее близким по технической сущности к изобретению является цифровой функциональный преобразователь, содержащий четыре регистра, три ком20 мутатора, два блока памяти и сумматор, выход которого соединен с входом первого регистра, первым входом первого-коммутатора, второй вход которого соединен с выходом второго регистра и первым входом второго коммутатора, выход первого коммутатора - с входом первого блока памя-. ти, выход которого соединен с входом третьего регистра и первым входом третьего коммутатора, вход и выход
30 которого соединены соответственно с выходом второго блока памяти и первым входом сумматора, второй вход которого соединен с выходом втором коммутатора, второй вход которого 35 подключен к выходу третьего регистра, выход четвертого регистра — с входом второго блока памяти(2).
Целью изобретения является расширение класса решаемых задач путем 40 обеспечения возможности вычисления значения как логарифмических, так и показательных функций двух переменных.
Поставленная цель достигается тем,45 что в цифровой функциональный преобразователь двух переменных, содержащий первый и второй блоки памяти, первый, второй и третий коммутаторы, причем выход и первый информационный 50 вход первого коммутатора соединены соответственно с адресным входом первого блока памяти и первым информационным входом второго коммутатора, выход первого блока памяти — с первым 55 информационным входом третьего коммутатора, введен умножитель, первый вход которого соединен с выходом второго блока памяти, адресный вход которого соединен с входом первого аргумента преобразователя, вход второго аргумента которого — с первым информационным входом первого коммутатора, второй информационный вход которого соединен с выходом умножителя и вторым информационным входом третьего коммутатора, управляющий вход которого соединен с входом задания режима преобразователя, управляющим входом первого блока памяти и управляющими входами первого и второго коммутаторов, второй информационный вход второго коммутатора— с выходом первого блока памяти, второй вход умножителя — с выходом второго коммутатора, выход третьего коммутатора — с выходом преобразователя.
На чертеже представлена блок-схе ма преобразователя.
Цифровой функциональный преобразователь двух переменных содержит коммутатор 1, блоки 2 и 3 памяти, коммутатор 4, умножитель 5 и коммутатор 6.
Вычисление функций z =у" и z I
1о ху производится на основе соотl нбшений
1 1 tt
2 х (ПtI у ) где х, у — аргументы, подаваемые на вход преобразователя.
Преобразователь работает следующим образом.
Аргумент у поступает на входы блока 2 памяти, который выдает на !! своих выходах значение функции z
Т
lny, поступающее на первый вход умножителя 5. При вычислении функции
Е,)=у сигнал, подаваемый на вход задание режима, переключает первый 1 и второй 4 коммутатор так, что аргумент х поступает на второй вход умножителя 5, с выхода которого произя ведение 2 =х z. поступает на входы блока 3 памяти. Под действием управляющего сигнала на выходе блока 3 памяти появляется значение P.„ „ ==е ", которое через коммутатор. 6 поступает на выходы преобразователя. . При вычислении функции z =lоg+y сигнал на входе задания режима переключает коммутаторы 1, 4 и 6. Это позволяет аргументу х поступить на вход блока 3 памяти, который под дейСоставитель A.Çîðèí
Редактор В.Данко Техред A.Ач Корректор М.Максимишинец, Заказ 6771/35 Тираж 698 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r.Óæãîðîä, ул.Проектная, 4
Э 11 ,ствием управляющего сигнала выдает
I значение Ь = — . После этого зна п, чение функции „ через коммутатор 4 поступает на второй вход умножителя 5. С выхода умножителя 5 проиэве-! дение а =а . 1пу через коммутатор 6 поступает на выход преобразователя..
Предлагаемый преобразователь имеет больший класс решаемых задач,чем известное устройство, так как реали15052 4 зует не одну функцию, а две. Причем совокупность функций г„ =у и z =
loppy является функционально-полной системой и позволяет получить большинство известных алгебраических функций двух переменных (сложение, вычитание, умножение, деление, степенные функции и т.д.). .В этом смысле предлагаемый преобразователь яв=
1ð ляется универсальным блоком обработки данных.