Устройство для приведения аргумента

Номер патента: 1357950

Авторы: Булкин, Галабурда, Ильин, Лачугин, Пичугин

ZIP архив

Текст

(51) 4 Р 75 ОПИСАНИЕ ИЗОБРЕТЕНКА СВИДЕТ ЬСТВУ ВТОРСКОМУ. ЕЛ.В.Ильин о СССР 1980,СССР 1982, ИЯ АРГУк цифро и может ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54) УСТРОЙСТВО ДЛЯ ПРИВЕДЕМЕНТА(57) Изобретение относитсявой вычислительной технике быть использовано при создании специализированных,систем переработкиинформации. Целью предлагаемогоизобретения является повьппение быстродействия устройства. Устройстводля приведения аргументов содержитрегистры аргумента 1 и команд 2,мультиплексор 3, элементы ИЛИ 4, 5, сумматоры по модулю два 6, 7, элементыИ 8-13 с соответствующими связями,Данное устройство позволяет, используя формулы приведения углов к первой четверти круга, вычислять функцииз 1 п х, сов к, С 8 х и сад х для любыхуглов. 1 ил., 2 табл,(2) где х 202 х3 25 вычисляесоз модуль знакаргумента Функции маяфункция модуль знакаргумента функция модуль знакаргумента Функции О О О О 1 О 1 О 1 1 1 1 Е Ез Е 1 Изобретение относится к вычислительной технике и может найти применение при создании специализированных систем переработки информации.Целью изобретения является повышение быстродействия,В устройстве действия производятся над числами с запятой, фиксированной перед старшим разрядом в обратном коде. Для определенности в дальнейшем будем считать, что результаты предлагаемого устройства будут использоваться для реализации Функций зла(х), соз(х), сд(х), сед(х) при наличии блоков, вычисляющих функции здп (- Е ) и д( - Е ) где Е - мо 52 4 2 фдуль приведенного аргумента для функций зп(х), соз(х) к первой четверти круга, Е - модуль приведенного аргумента для Функции 1 д(х) к одной восьмой части круга.лПредставление аргумента Х в обратном коде, как известно, записывается следующим выражением: х ь прих 6(1)1+(1-2 - х 1), при х (3,где и " число разрядов мантиссы числа. Выражение (1-2 " -1 х ) Формулы(1) соответствует формулам приве В табл, 1 Е и Е - значения по 1 2ложительного угла в частях круга, полученные путем отбрасывания в Формуле (3) двух старших разрядов х, х , Е - значение угла в частях круга, полученное путем отбрасывания в формуле (1) трех старших разрядов; Е Е, Ез - инверсированные значения содения отрицательных, углов к положительным углам в частях круга Поэтому в дальнейшем знаковый разрядаргумента учитываться не будет, иформула (1) будет иметь вид: Х=х, прих". ОХ=1+(1-2 - х ) гри х с 9 ОТаким образом, в дальнейших преобразованиях участвуют только положительные углы Х еС, 11, представленные в частях круга,5Положительные углы для устройстваимеют видХ=х 2; +х 2 +х 2++х 2 , (3) первый старший разряд аргумента;второй старший разряд ар-,гумента;третий старший разряд аргумента;младший разряд аргумента. В соответствии с известными формулами приведения в табл, 1 приведены зависимости модулей аргументов соответствующих функций приведенных к со ответствующей части круга, а такжезначения их знака и вычисляемая Функция в зависимости от комбинаций аргументов х, х, х,Таблица 1 ответствующих углов Е, Е , Е путем замены в каждом разряде единиц нулями, а нулей единицами,55 Знак плюс кодируют цифрой "О", а минус - "1". Считают, что признак Ы=О, если вычисляется Функция ц х и ы = 1, если вычисляется функция сс,1357950 Таблица 2 Код команды Т 1" функция 2 - Е" если х=О;Е, если х=1,(4) а знак ее равен Зн я 1 п=х0 0 10 0 соя 12, если х=1;Е, если х=О,(6) а ее знак равен Знсоя = хО+х(13) В соответствии с табл. 1 для функции я 1 п значение приведенного аргумента к первой четверти вычисляется по формуле для функции соя значение приведенного аргумента вычисляется по формуле где знак плюс означает сложение помодулю два,для функции 8 значение приведенногоаргумента к одной восьмой части кру-га вычисляется по формуле Признак ь) вычисляется по формуле о)= х 9 х, а знак соответствующей функции равен На чертеже представлена схема устройства.Устройство для приведения аргументов содержит регистр 1 аргумента, регистр 2 команд, мультиплексор 3, элементы ИЛИ 4 и 5, сумматоры 6 и 7 по модулю два, и элементы И 8-13, старшие разряды 14-16 регистра аргумента, выходы разрядов 17-19 кода регистра команд, выход 20 признака вычисляемой функции устройства, выход 21 знака вычисляемой функции устройства, выход 22 приведенного аргумента устройства. Устройство работает следующим об-разом. На вход регистра 2 команд подает-.ся код команды. Коды на регистре 2команд в зависимости от .соответствующей функции приведены в табл. 2 (К,первый выход, 17; К- второй выход18, К - третий выход 19 регистра 2команд). На вход регистра 1 аргументов подается код аргумента х в соответствии с формулой (3), где х, - первый выход 14, х - второй выход 15, х 3 третий выход 15 регистра аргумейтов.На выходе второго сумматора 7 по модулю два (первый выход 20 устройства)возникает сигнал ы, логическая функция которого Ы х О+х (10)На выходе первого элемента ИЛИ 5 (второй выход 21 -устройства) возникает сигнал знака соответствующей функции, логическая функция которого равна 3 =К х+К, (х,эх,)+К х Сигнал с выхода второго элементаИЛИ 4, равный У-К х +Кйх +К х (12) поступает на управляющий вход мультиплексора 3. На выходе мультиплексора 3 (третий выход 22 устройства) образуется код приведенного аргумента всоответствии с формулой где Е - прямой код с информационного выхода регистра 1 аргументов, а 2 - инверсный. Значения приведенного аргумента Е , 2 к первой четверти образуются от значения 2 путем отбрасывания двух старших разрядов, а значение приведенного аргумента Е 3 к одной восьмой части круга образуется от Е путем отбрасывания трех старших. разрядов.Заказ 6404 тираж 671 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 113035, Москва, 3-35, Раушская наб д, 4/5Производственно-полиграфическое предприятие, г. Ужгород, ул, Проектная,Формула изобретения Устройство для приведения аргу.мента, содержащее регистр аргумента, два элемента ИЛИ, шесть элементов И, регистр команд, выходы с первого по третий старших разрядов регистра аргумента соединены с первыми входами с первого по третий элементов сост" ветственно, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, в него введены два сумматора по модулю два и мультиплексор, причем первый выход регистра команд соединен с вторым входом первого элемента И и первым входом четвертого элемента И, второй выход регистра команд соединен с первыми входами пятого и шестого элементов И, третий выход регистра команд соединен с вторыми входами второго и третьего элементов И, выходы третьего, четвертого и шестого элементов И соединены с входами первого элемента ИЛИ, вы ход которого соединен с управляющимвходом мультиплексора, выходы первого и третьего старших разрядов регистра аргумента соединены с первыми входами первого и второго сумматоров по модулю два соответственно,выход второго старшего разряда регистра аргумента соединен с вторымивходами первого и второго сумматоровпо модулю два, выход первого сумматора по модулю два соединен с вторымвходом пятого элемента И, выходы первого, второго, пятого элементов Исоединены с входами второго элемента ИЛИ, выходы младших разрядов регистра аргумента соединены с информационными входами мультиплексора,выход которого является выходом приведенного аргумента устройства, выходы второго сумматора по модулю два ивторого элемента ИЛИ являются соответственно выходами признака вычисляемой функции и знаком вычисляемойфункции устройства.

Смотреть

Заявка

4026031, 24.02.1986

ВОЕННЫЙ ИНЖЕНЕРНЫЙ КРАСНОЗНАМЕННЫЙ ИНСТИТУТ ИМ. А. Ф. МОЖАЙСКОГО

ГАЛАБУРДА ИЛЬЯ ПЕТРОВИЧ, ПИЧУГИН АЛЕКСАНДР ГАВРИЛОВИЧ, БУЛКИН ГЕННАДИЙ НИКОЛАЕВИЧ, ЛАЧУГИН ВЛАДИМИР ПЕТРОВИЧ, ИЛЬИН ПЕТР ВИКТОРОВИЧ

МПК / Метки

МПК: G06F 7/548

Метки: аргумента, приведения

Опубликовано: 07.12.1987

Код ссылки

<a href="https://patents.su/4-1357950-ustrojjstvo-dlya-privedeniya-argumenta.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для приведения аргумента</a>

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