Всесою8ыля f пши^ш-т;';'':;;^' :::•::
363973
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
И АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик
Зависимое от авт. свидетельства №
М. Кл. G 06f 7/38
Заявлено 17.Ill.1970 (№ 1413729 18-24) с присоединением заявки №
П риоригет
Комитет по делам изоорвтеиии и OTKpblTHA при Совете Министров
СССР
УДК 681.325.5(088.8) Опубликовано 25.XII.1972. Бюллетень № 4 за 1973
Дата опубликования описания 22.11.1973
Автор изобретения
T. Я. Ходоров
Заявитель
АРИФМЕТИЧЕСКОЕ УСТРОЙСТВО СПЕЦИАЛИЗИРОВАННОЙ
ЦИФРОВОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЪ1
Изобретение относится к области вычислительной техники и предназначено для выполнения элементарных функций.
Известно арифметическое устройство специализирован ой цифровой вычислительной машины (СЦВМ), содержащее сумматорсдвигатель, группы управляемых вентилей, регистры кодов слагаемых величин и логические схемы.
Однако для вычисления каждой элементарной функции необходимо выполнение большого количества операций. Например, вычисление простейших функций синуса и косинуса требует выполнения 50 — 80 арифметических операций. Это существенно удлиняет весь вычислительный процесс и снижает быстродействие машины.
Цель изобретения — повышение быстродействия вычислительной машины путем сокращения времени вычисления элементарных функций решаемой задачи.
Это достигается тем, что предлагаемое устройство содержит два дополнительных вентиля и сдвигающий регистр приращения кода зоны, выход которого непосредственно и через логический элемент «НЕ» присоединен к первым входам двух управляемых вентилей. К их вторым входам подключена шина стробирующего сигнала. Выходы вентилей подсоединены к соответствующим входам двух групп управляемых вентилей.
На чертеже показана схема предлагаемого устройства.
Триггеры 1 и 2 образуют регистры слагаемых, триггеры 8 — сумматор-сдвигатель, а триггеры 4 с дифференцирующе-задерживающими элементами 5 — сдвигающий регистр.
Через группы управляемых вентилей б и 7 выходы регистров слагаемых соединены со счетными входами сумматора-сдвигателя. Выход сдвигающего регистра непосредственно связан с дополнительным управляющим вентилем 8 и через логический элемент «НЕ»
9 — с дополнительным управляемым вентилем 10. Вторые входы вентилей 8 и 10 соединены с линией стробирующе-сдвигающпх импульсов, а выходы этих вентилей — с входами управляемых вентилей б и 7.
Способ вычисления элементарных функций, используемый в работе предлагаемого устройства, основан на известном методе линейно-кусочно аппроксимированных функций, По этому способу каждая функция предварительно разбивается на зоны. При этом старшие разряды кода аргумента должны определять номера этих зон, тогда младшие— приращение в пределах выбранной зоны.
Долговременное запоминающее устройство машины должно хранить дискретные значения вычисляемых функций, соответствующие границам их зон.
При вычислении функций старшие разряды
3 3973
Составитель Р. Акчурин
Техред Л. Богданова
Корректоры: Л. Корогод и А. Николаева
Редактор Г. Рыбалова
Заказ 257/2 Изд. Ко !046 Тираж 404 Подписное
ЦНИИПИ Комитета по делам изобретений и открытий при Совете Министров СССР
Москва, 7К-35, Раушская наб., д. 4/5
Типография, пр. Сапунова, 2 кода аргумента используются в качестве адреса ячеек долговременного запоминающего устройства. По этому адресу в регистры арифметического устройства на триггерах 1 и 2 перезаписываются коды вычисляемой функции в начале и конце функции выбранной зоны. Одновременно в регистр на триггерах 4 переписывается код младших разрядов аргумента. При сдвигании этого кода и считывании с регистра единиц открывается вентиль 8, а с его помощью — вентили 6, разрешая запись в сумматор на триггерах 8 кода функции начала выбранной зоны.
При считывании из этого регистра нулей посредством элемента 9, реализующего функцию «НЕ», открывается вентиль 10, а .с его помощью — вентили 7, разрешая запись в сумматор кода функции конца выбранной зоны. Последовательное суммирование со сдвигами этих кодов образует в сумматоре значение аппроксимируемой функции в заданной точке. Как видно, время ее вычисления соответствует времени выполнения одной неполцой операции умножения.
Предмет изобретения
Арифметическое устройство специализированной цифровой вычислительной машины, содержащее сумматор-сдвигатель, счетные входы которого через две группы управляемых вентилей соединены с выходами двух регистров кодов слагаемых, логические элементы, отличающееся тем, что, с целью повышения быстродействия, оно содержит два дополнительных управляемых вентиля и сдвигающий регистр приращения кода зоны, выход которого непосредственно и через логический элемент «НЕ» присоединен к первым входам двух дополнительных управляемых вентилей„к вторым входам которых подсоединена шина стробирующего сигнала, выходы дополнительных вентилей присоединены к соответствующим входам двух групп управляемых вентилей.

