Устройство для вычисления функции арксинуса Советский патент 1991 года по МПК G06F7/548 

Описание патента на изобретение SU1651280A1

I.

Изобретение относится к вычислительной технике и может быть использовано в ЭВМ и системах.

Целью изобретения является упрощение устройства.

На Лиг. 1 изображена блок-схема устройства; на фиг. 2 - схема выработки управляющих сигналов и последовательностей, подаваемых на вход устройства; на фиг. 3 - временные диаграммы последовательностей, подаваемых на вход устройствах.

Устройство содержит регистр 1, многоразрядный сумматор 2, регистр 3, блок инвертирования 4, регистр 5. одноразрядный сумматор 6, элемент задержки 7, элементы 2Н-ШИ 8.и 9, триггеры 10 и 11, регистр 12. Блок управления содержит регистр 13, триггеры 14-17. счетчик 18, элементы И 19-21 и генератор импульсов 22„

Устройство работает следующим образом.

По сигналу Пуск включается схема выработки управляющих сигналов, на выходе которой формируется потенциал П1, который поступает на установочные входы триггеров 10 и 11. Так как установочные входы приоритетные, то состояние триггеров не изменится до окончания сигнала П1. Этим самым достигается требуемая синхронизация процесса, он не может быть начат, пока не появится сигнал С«. По этому импульсу сигнал П1 исчезает, и триггеры обеспечивают прием информации по входам D. Одновременно по импульсу С у, осуществляется прием аргумента X и запись его в регистры 1 и 5. Аргумент X изменяется в пределах 0-1. Определение разрядов результатов ведется в соответствии с алгоритмом

OS

or

tc

оо о

- a re в in X

n

z

- Sc.

tfK 1, если Хк О (Ук Os если Xk 0 Xk-H 2X - 1, если

XK4, 1 - 2X. если

4. 1 1 - 2X 2 О (Р 0)

„ 1 - 0. ..; 4

4- 2

В этом случае необходимо сдвинуть результат, осуществить инвертирование и добавить единицу в младший разряд.

Откуда получают

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

название год авторы номер документа
Вычислительное устройство 1988
  • Лопато Георгий Павлович
  • Асцатуров Рубен Михайлович
  • Шостак Александр Антонович
  • Лопато Лилия Григорьевна
  • Шпаков Леонард Орестович
  • Жалковский Андрей Антонович
SU1545215A1
Вычислительное устройство 1975
  • Пьявченко Олег Николаевич
  • Владимиров Виктор Владимирович
  • Борисенко Сергей Николаевич
  • Чесноков Геннадий Иванович
  • Антоничев Владимир Михайлович
SU705478A1
Устройство для умножения 1983
  • Роздобара Виталий Владимирович
  • Баранов Игорь Алексеевич
  • Кремез Георгий Вальтерович
  • Мордашов Сергей Николаевич
SU1130859A1
Устройство для умножения 1982
  • Телековец Валерий Алексеевич
SU1059566A1
УСКОРЕННЫЙ УМНОЖИТЕЛЬ НА НЕЙРОНАХ 2006
  • Кобелев Николай Сергеевич
  • Лопин Вячеслав Николаевич
  • Кобелев Владимир Николаевич
  • Шевелева Елена Сергеевна
  • Фетисова Евгения Владимировна
  • Шевелев Сергей Степанович
RU2322688C2
Устройство для умножения 1981
  • Телековец Валерий Алексеевич
SU1013946A1
УМНОЖИТЕЛЬ НА НЕЙРОНАХ 2003
  • Шевелев С.С.
  • Стариков Р.В.
RU2249845C1
Устройство для умножения данных переменной длины 1985
  • Подгорнов Анатолий Иванович
  • Костинский Аркадий Яковлевич
  • Шугаев Александр Михайлович
  • Орлова Мария Петровна
SU1291972A1
Цифровой фильтр 1987
  • Вариченко Леонид Викторович
  • Корнейчук Виктор Иванович
  • Марковский Александр Петрович
  • Раков Михаил Аркадьевич
  • Савич Олег Сергеевич
  • Томин Юрий Андреевич
  • Яблуновский Юрий Владимирович
SU1474676A1
СПОСОБ И УСТРОЙСТВО УМНОЖЕНИЯ ДВОИЧНО-ДЕСЯТИЧНЫХ КОДОВ 2009
  • Власов Борис Михайлович
RU2410745C1

Иллюстрации к изобретению SU 1 651 280 A1

Реферат патента 1991 года Устройство для вычисления функции арксинуса

Изобретение относится к вычислительной технике и может быть использовано в ЭВМ и системах. Целью изобретения является упрощение устройства. Устройство содержит первый, второй третий и четвертый регистры, многоразрядный сумматор, блок инвертирования, одноразрядный сумматор, линию задержки, первый и второй элементы 2И-Ilffllj пепвый и второй триггеры. 3 ил.

Формула изобретения SU 1 651 280 A1

Необходимо обратить внимание, что 1, т.,е. фактически результат имеет целую часть. Для получения правильного результата разрядность регистра делается такой, что после п шагов W0 теряется. При выдаче резуль тата на этой пине передается нуль.

Каждое новое значение Х . может иметь знак как плюс, так и минус, так как квадрат всегда положителен, то операция возведения может вестись над модулями. Для получения модуля используется блок инвертирования 4.

Рассмотрим в каких ситуациях должно происходить инвертирование, а в

каких аргумент проходит без изменения.5 младшего разряда (сигнал С(). ВозвеСуществует четыре различных случая. 2

0; .2

2Х,

1.ц 0; 2Х - 1

/zxj- 1) --ml- о.. 1 Величину 1-2Xj,, можно представить

в виде

0.111 ... 1 + 2Х.

Если 2Х записать в виде 0. .,,, где - О или 1, то

дение в квадрат осуществляется еле- . дующим образом. В регистре 1 находится значение текущего аргумента ХК(Х0 X). На сумматоре 2 происходит 30 сложение. В регистре 5 также находится значение текущего аргумента, который последовательным кодом, начиная с младшего, поступает на вход записи регистра 3. Если текущий разряд равен единице, то по заднему фронту сигнала С0 сумма заносится в регистр 3. Если текущий разряд равен нулю, то запись отсутствует. Этим самым осуществляются умножение множимого на текущий разряд множителя и добавление его к формируемому произведению. Затем полученное произведение сдвигается на один разряд в сторону младших разрядов и схема готова к

0.111 0.

1 А

О,

Таким образом 1 - 2Х,, 0.. .. +

- МК

, т.е. для получения модуля X

к-и

г .

дение в квадрат осуществляется еле- . дующим образом. В регистре 1 находит ся значение текущего аргумента ХК(Х0 X). На сумматоре 2 происходи 30 сложение. В регистре 5 также находится значение текущего аргумента, кото рый последовательным кодом, начиная с младшего, поступает на вход записи регистра 3. Если текущий разряд равен единице, то по заднему фронту сигнала С0 сумма заносится в регистр 3. Если текущий разряд равен нулю, то запись отсутствует. Этим самым осуществляются умножение множимого на текущий разряд множителя и добавление его к формируемому произведению. Затем полученное произведение сдвигается на один разряд в сторону младших разрядов и схема готова к

необходимо проинвертировать удвоенный

результат и прибавить единицу в младший

разряд. Величина 1 - 2хЈ будет тогда 45 умножению на следующий разряд множии только тогда, как Р0 - старшийтеля. После прохождения п тактов по

значащий разряд квадрата Х(Р0) будет

равен нулю. Итак, инвертирование необсигналу формируются сигнал ин-

вертирования (триггер 11) и новое значение , Itfx+f (триггер 10). Разряд р( к-нпо сигналу С заносится в регистр 12, одновременно по заднему фронту регистра 3 сбрасывается в О а в регистры 1 и 5 переписывается значение регистра 3.

ходимо, если(ХКс0и Р0 0

2.о4к 0 2Xfc

В этом случае

2

1

О (Pft 1)

2Х 1. ... ;

1. ... - 1 0. ... , т.е. сразу получается положительное число и инвертирования не требуется.

З.СХ„ 1 1 - 2хЈсО (Pfl 1)

2ХЈ | -О - 2X0

1 .. . .А - 1 0.. . .

f.V

2X2kU

РО, к-м V (X,

k о

Полученные логические выражения реализуются соответственно с помощью триггеров 10, 11 и элемента 2И-НЛИ 9. Величина Xk + l записыается в регистры 1 и 5. При этом в случае инвертирования в Х, не достает единиць младшего разряда. Для компенсации ее в множимом на вход переноса сумматора постоянно подается единица, в случае если инвертирование осуществлялось, в противном случае поступает нуль. Единица в младший разряд множителя осуществляется подачей едпницы на вход переноса сумматора 6 при прохождении

дение в квадрат осуществляется еле- . дующим образом. В регистре 1 находится значение текущего аргумента ХК(Х0 X). На сумматоре 2 происходит 0 сложение. В регистре 5 также находится значение текущего аргумента, который последовательным кодом, начиная с младшего, поступает на вход записи регистра 3. Если текущий разряд равен единице, то по заднему фронту сигнала С0 сумма заносится в регистр 3. Если текущий разряд равен нулю, то запись отсутствует. Этим самым осуществляются умножение множимого на текущий разряд множителя и добавление его к формируемому произведению. Затем полученное произведение сдвигается на один разряд в сторону младших разрядов и схема готова к

Ю

45 умножению на следующий разряд множисигналу формируются сигнал ин-

вертирования (триггер 11) и новое значение , Itfx+f (триггер 10). Разряд р( к-нпо сигналу С заносится в регистр 12, одновременно по заднему фронту регистра 3 сбрасывается в О, а в регистры 1 и 5 переписывается значение регистра 3.

55

Формула изобретения

Устройство для вычисления функции арксинуса, содержащее два регистра,

516

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

С

5

яоб

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

5

0

стпенно в О

.f

Пуск

Ш fflffiffiffiffifflfflfflfflffl fflffiffl.

%L

Ш

ҐfflL

УШ

YZZk

я

О

Cos

4%%ШШ%4%Ш1Ш

У&ШШЧ%(

Остано8 /7{/ек Фиг.1

Ш

УШ

Документы, цитированные в отчете о поиске Патент 1991 года SU1651280A1

Устройство для вычисления функций у=aRcSINx и у=aRccoSx 1980
  • Селезнев Юрий Владимирович
  • Толокновский Вячеслав Родионович
SU935949A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Байков ВоД,, Смолов Б.Б
Сплав для отливки колец для сальниковых набивок 1922
  • Баранов А.В.
SU1975A1
Способ получения смеси хлоргидратов опийных алкалоидов (пантопона) из опийных вытяжек с любым содержанием морфия 1921
  • Гундобин П.И.
SU68A1

SU 1 651 280 A1

Авторы

Золотовский Виктор Евдокимович

Коробков Роальд Валентинович

Селиванова Светлана Александровна

Даты

1991-05-23Публикация

1989-04-19Подача