Устройство для вычисления логарифма
Изобретение относится к вычислительной технике и может быть использовано в ЭВМ для реализации функции двоичного и натурального ао гарифма. Упрощение устройства достигается за счет введения двух регистров , триггера, двух элементов И и коммутатора. 2 ил.
союз советских
Ц Ц
РЕСПУБЛИК (g1)5 С 06 F 7/556
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ(СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГМНТ СССР (21) 468146! /24 (22) 19 ° 04 ° 89 (46) 30 ° 04 ° 91. Бюп, М 16 (71) Таганрогский радиотехнический институт им В.Д Калмыкова (72):В,E Золотовский и Р.В,Коробков (53) 681 ° 3(088 8) (56) Авторское свидетельство СССР
У 1059572, кл G 06 F 7/556, 1981 °
Байков В,Д. и Смолов В.Б. Аппаратная реализация элементарных функций в ЦВМ, Л,: Изд во ЛГУ., 1975, с 71, ри с, 21-3а, ъ
-Изобретение относится к вы ислительной технике и может быть использовано в универсальных и специапи зированных 3ВМ дпя вычисления логарифмов чисел
Цель изобретения упрощение устройст ва, На фиг,1 представпена структурная схема предлагаемого устройства; на фиг,2 - схема устройства управления °
Предлагаемое устройство содержит регистры 1-4, сумматор 5, накапливаю" щий сумматор 6, сдвиrатель 7, коммутатор 8, элементы И 9 и 10, триггер
11, счетчик 12 циклов, регистр 13, триггеры 14 н 15,,генератор 16 иы пульсов н элементы И 17 °
Устройство работает следующим образом.
Аргумент Х поступает на регистры
1 н 3 и записывается в них по сигналу С ° Триггер 11 сигналом П! сбра,сывается в нуль, так как сигнал сбро„SU„„1645953 А 1
2 (54) УСТРОЙСТВО ДЛЯ ВЫЧИСЛЕНИЯ ЛО»
ГАРИ ФМА (57) Изобретение относится к вычислительной технике и может быть ис» пользовано в ЭВМ для реализации функции двоичного и натурального погарифма, Упрощение устройства дости» гается за счет введения двух регистров, триггера, двух элементов И и коммутатора 2 ил» са имеет приоритет по отношению к импульсным сигналам DиС,,то он остается в нуле независимо от сигнапа на входе С1 Если вычисляется логарифм натуральньй, то на входе "е" присутствует сигнал "1" и по заднему фронту в регистр 4 записывается кон
1 с таит а С = log е . Константа
1п2 набирается соединением входов триггеров регистров либо "1", либо "О" °
Дапее начинается вычисление Вычисление ведется в соответствии с алго ритмом
LK=0, если Хк (2;)
Ьк 1, если ХК- 2 j
XKtt - Хк ° если Ьк= О;
Хк, 2 Хк,если Lk= 1;
Хо= Х, Хб 11, 2)
Регистры 1 и 3 ислользуются для хранения текущего аргумента X к+,.
Сумматор 5 и регистр 2 образуют
I 645953 накапливающий сумматор» В целом этот узел осуществляет возведение в квад рат. На регистре 3 осуществляется преобразование аргумента в последо
5 нательный код, который разряд за разрядом, начиная с младших, посту пает на регистр: 2 ° Ксли разряд равен нулю, то текущая сумма заносится в регистр, в противном случае сохраняется старое значение, Запись осу» ществляется по заднему фронту сигна» ла серии С ° По сигналу серии Соз осуществляется сдвиг в сторону млад ших разрядов регистров 2 и 3, После прохождения N разрядов по сигналу
Сзц н триггер 11 заносится значение старшего разряда, Ксли он равен "1",. то коммутатор передает данные с вхо да на выход со сдвигом на разряд в сторону младших разрядов, в противном случае передача осуществляется без изменения„По заднему фронту сигнал С„Х + заносится в регистры
1 и 3, а регистр 2 стирается Эта 25 операция повторяется столько раз, сколько необходимо получить разря дов логарифма, Полученный разряд логарифма поступает на элементы 9 и
10 ° Если необходимо вычислить двоич нкй логарифм, то открывается элемент
И 9 и разряд поступает на вход запи си первого разряда, если натуральный логарифм - то на вход считывания В первом случае р аз ряды по следо ватель» 35 но заполняют регистр 4, во втором случае происходит умножение каждого разряда на константу и последона» тельное их сложение,:т е реализуется алгоритм 40
1оя, Х- .Е1.;2 ;
ln Х вЂ” (const Ь,) 2
Результат выбирается по сигналу, поступакщему íà коммутатор 8. ("0" двоичньй логарифм, "1" - натураль 45 жй) .
Фор мул а из обре тення
Устройство для вычисления логарифма, содержащее первый и второй регистры, накаплнвакщий сумматор и сдвигатель, о т л и ч а ю щ е е с я тем, что, с целью упрощения, оно содержит сумматор, третий и четвертый регистры, триггер, коммутатор и два элемента И, причем информационный вход первого регистра соединен с информационным входом устрой стна, а выход с первым входом сумматора, второй вход которого и информацноыный вход сдвигателя подключены к ны ходу второго регистра, информацион ный вход и первый вход записи которого соединены с выходами сумматора и младшего разряда третьего регистра соответственно, информационный вход последнего из которых, объединенный с информационным входом первого ре гистра, подключен к выходу сдвигате ля, второй вход записи и выход стар шего разряда второго регистра соединены соотнетственно с упранлякщим входом устройства и D-входом триггера, единичный выход которого соединен с входом управления сднигом сдви гателя и первыми входами первого и второго элементон И, вторые входы которых соединены с входом управления режимом, а ныходы - с входом первого разряда и входом управления считыванием четвертого регистра, выход которого соединен с входом накапливакще го сумматора и первым входом коь у татора, второй вход которого соединен с ныходом накапливающего сумматора, выход является выходом устройства, а вход управления и входы управления режимом четвертого регистра соединены с соответстнующиья управ ляющими входами устройства, 1645953
Редактор Л ° Ï÷îëèíñêая
Заказ 350 Тираж 400 Подпи сное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ ГССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101
П1
Су
Составитель В, Золотовский
Техред М.Дидык Корректор Л. Патай


