ВСЕСОЮ8ЫЛЯ f пши^ш-т;';'':;;^' :::•:: Советский патент 1973 года по МПК G06F7/544 

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

1

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

Известно арифметическое устройство специализированной цифровой вычислительной машины (СЦВМ), содержащее сумматорсдвигатель, группы управляемых вентилей, регистры кодов слагаемых величин и логические схемы.

Однако для вычисления каждой элементарной функции необходимо выполнение большого количества операций. Например, вычисление простейших функций синуса и косинуса требует выполнения 50-80 арифметических операций. Это существенло удлиняет весь вычислительный процесс и снижает быстродействие машины.

Цель изобретения - повышение быстродействия вычислительной машины путем сокращения времени вычисления элементарных функций решаемой задачи.

Это достигается тем, что предлагаемое устройство содержит два дополнительных вентиля и сдвигающий регистр приращения кода зоны, выход которого непосредственно и через логический элемент «НЕ присоединен к первым входам двух управляемых вентилей. К их вторым входам подключена шина стробирующего сигнала. Выходы вентилей подсоединены к соответствующим входам двух групп управляемых вентилей.

На чертеже показана схема предлагаемого устройства.

Триггеры 1 и 2 образуют регистры слагаемых, триггеры 3 - сумматор-сдвигатель, а

триггеры 4 с дифференцирующе-задерживающими элементами 5 - сдвигающий регистр. Через группы управляемых вентилей 6 и 7 выходы регистров слагаемых соединены со счетными входами сумматора-сдвигателя. Выход сдвигающего регистра непосредственно связан с дополнительным управляющим вентилем 8 и через логический элемент «НЕ 9 - с дополнительным управляемым вентилем 10. Вторые входы вентилей 8 и W соединены с линией стробирующе-сдвигающих импульсов, а выходы этих вентилей - с входами управляемых вентилей 5 и 7.

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

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

границам их зон.

При вычислении функций старшие разряды кода аргумента используются в качестве адреса ячеек долговременного запоминающего устройства. По этому адресу в регистры арифметического устройства на триггерах 1 и 2 перезаписываются коды вычисляемой функции в начале и конце функции выбранной зоны. Одновременно в регистр на триггерах 4 переписывается код младших разрядов аргумента. При сдвигании этого кода и считывании с регистра единиц открывается вентиль 8, а с его помощью - вентили 6, разрешая запись в сумматор на триггерах 3 кода функции начала выбранной зоны. При считывании из этого регистра нулей посредством элемента 9, реализующего функцию «НЕ, открывается вентиль W, а с его помощью - вентили 7, разрешая запись в сумматор кода функции конца выбранцой зоны. Последовательное суммирование со сдвигами этих кодов образует в сумматоре значение аппроксимируемой функции в заданной точке. Как видно, время ее вычисления соответствует времени выполнения одной неполной операции умножения. Предмет изобретения Арифметическое устройство специализированной цифровой вычислительной машины, содержащее сумматор-сдвигатель, счетные входы которого через две группы управляемых вентилей соединены с выходами двух регистров кодов слагаемых, логические элементы, отличающееся тем, что, с целью повышения быстродействия, оно содержит два дополнительных управляемых вентиля и сдвигающий регистр приращения кода зоны, выход которого непосредственно и через логический эл.ем-ент «НЕ присоединен к первым входам двух дополнительных управляемых вентилей,, к вторым входам которых подсоединена шина стробирующего сигнала, выходы дополнительных вентилей присоединены к соответствующим входам двух групп управляемых вентилей.

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

название год авторы номер документа
Устройство для вычисления элементарных функций 1983
  • Водяхо Александр Иванович
  • Лукоянычев Виктор Геннадьевич
  • Пузанков Дмитрий Викторович
  • Смолов Владимир Борисович
  • Шаляпин Владимир Валентинович
SU1160429A1
Устройство для вычисления функций двух аргументов 1986
  • Барметов Юрий Павлович
  • Боев Сергей Алексеевич
  • Евтеев Юрий Иванович
SU1413626A1
Устройство для деления 1987
  • Романов Юрий Николаевич
SU1541597A1
Цифровое устройство для вычисления синусно-косинусных зависимостей 1983
  • Закидальский Анатолий Иванович
  • Синьков Михаил Викторович
SU1104510A1
Специализированный процессор 1981
  • Угрюмов Евгений Павлович
  • Луций Сергей Анатольевич
SU1023339A1
Устройство для вычисления квадрата числа 1983
  • Жабин Валерий Иванович
  • Корнейчук Виктор Иванович
  • Макаров Владимир Васильевич
  • Тарасенко Владимир Петрович
  • Ткаченко Валентина Васильевна
SU1115051A1
Устройство для вычисления элементарных функций 1980
  • Аристов Василий Васильевич
SU1103225A1
Цифровой функциональный преобразователь 1986
  • Синьков Михаил Викторович
  • Щербаков Владимир Иванович
  • Савчук Александр Владимирович
SU1361547A1
Устройство для вычисления функций синуса и косинуса 1987
  • Курдиков Борис Александрович
  • Чепайкин Валерий Леонидович
SU1494002A2
Устройство для извлечения квадратного корня 1985
  • Боюн Виталий Петрович
  • Головин Александр Николаевич
  • Козлов Леонид Григорьевич
SU1259257A1

Иллюстрации к изобретению SU 363 973 A1

Реферат патента 1973 года ВСЕСОЮ8ЫЛЯ f пши^ш-т;';'':;;^' :::•::

Формула изобретения SU 363 973 A1

SU 363 973 A1

Авторы

Т. Я. Ходоров

Даты

1973-01-01Публикация