I
Изобретение относится к области вычислительной техники и может быть использовано, например, в цифровых вычислительных машинах и в специализированных вычислительных устройствах для вычисления функции вида
m
S,
единены соответственно с управляющими входами сумматора, первого и второго счетчиков. Недостатком этого устройства является невозмол ность получения на его выходе функции вида
X,
входами первого и второго счетчиков соответственно, выход сумматора соединен со входом блока управления. На чертеже приведена функциональная схема устройства. Устройство содержит первый счатчик 1 и второй счетчик 2, сумматор 3 накапливающего типа, имеющий цепи сдвига влево на один разряд, коммутатор 4, распределитель импульсов 5, вынолиенный, например, как кольцевой сдвиговый регистр, и блок управлеиия 6. Устройство работает следующим образом. В исходном состоянии (цепи устаиовки исходного состояния на чертеже не показаны) в счетчиках 1, 2 и сумматоре 3 записаны нули. В каждом i-OM цикле (, 2, ..., q) на входную шину 7 последовательно поступают все цифры с весом 2 В распределителе импульсов при этом единица находится в i-OM разряде слева. Блок управления 6 переключает коммутатор 4 таким образом, что цифры Xi,i, Х2,г, Хт,г ОПераНДОВ Xi, 2, ...,/fm ПрибаВляют к содержимому сумматору 3, а цифры y,i,tj2,i.yn:i операндов УЬ УЗ. ...,« поступают на управляющие входы счетчиков 1 и 2. Операнды у.; (,2, ..., я) должны быть нормализованы, т. е. yj,i 1. При этом если цифра yi,i равна единице, то к содержимому счетчика 1 прибавляется единица с распределителя импульсов 5, а на сумматор 3 выдается инверсный код содержимого счетчика 2. После приема всех цифр блок управления 6 выдает на сумматоре 3 прямой (если знак содержимого сумматора - мииус), или инверсный (если знак содержимого сумматора - плюс) код счетчика 1. При этом блок унравления 6 формирует и выдает на выходные щины 8 очередную цифру результата в избыточном двоичном коде с цифрами 1, О, 1, имеющую вес 2Р+2 Цифра результата равна 1, если в знаковом разряде до и после сложения был записан минус; 1 - если в знаковом разряде до и после сложения был записан плюс; О - если после сложения содержимое знакового разряда изменилось. Причем, если цифра результата равна 1, то к содержимому счетчика 2 прибавляется содержимое распределителя импульсов 5, а если 1 - то вычитается. Далее следует еще один такт сложения содержимого сумматора 3 с прямым или инверсным кодом счетчика 1. В конце i-ro цикла вычисления по сигналу блока управлеиия 6 происходит сдвиг содержимого сумматора 3 на один разряд влево и сдвиг распределителя импульсов 5 на один разряд вправо. Для получения результата с точностью до S разрядов необходимо выполнить 5 + 1 циклов вычисления, причем если желаемая разрядность результата 5 больще разрядности операндов q, то полагают что Xj,j yi 0(f f/+l, (/+2, ..., S, S+1). Положение единицы в распределителе импульсов 5 при этом может быть произвольным. Устройство позволяет получить на выходе функцию вида Формула изобретения Цифровое вычислительное устройство, содержащее блок управления, первый и второй счетчики, сумматор, первая группа информационных входов которого соединена с выхоД ми первого счетчика, вторая группа ииформационных входов сумматора соединена с выходами второго счетчика, первый, второй и третий выходы блока управления соединены соответственно с управляющими входами сумматора, первого и второго счетчиков, о т л и ч ающееся тем, что, с целью расщирения функциональных возможностей устройства путем получения функции вида в устройство введены распределитель импульсов и коммутатор, первый вход которого соединен со входной щиной устройства, а второй вход - с четвертым выходом блока управления, первый выход коммутатора соединен соответственно со входами первого и второго счетчиков, а второй выход - со входом сумматора, вход распределителя импульсов соединен с первым выходом блока управления, а выходы - со входами первого и второго счетчиков соответственно, выход сумматора соединен со входом блока управления. Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство СССР № 170218, кл. G 06F 15/00, 1965. 2.Авторское свидетельство СССР по заявке № 2301925, кл. G 06F 7/39, 1975.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления квадратного корня | 1987 |
|
SU1481753A1 |
Устройство для вычисления квадратного корня | 1979 |
|
SU877529A1 |
Арифметическое устройство | 1989 |
|
SU1656525A1 |
Арифметическое устройство | 1985 |
|
SU1550510A1 |
Устройство для возведения в степень | 1976 |
|
SU888106A1 |
Арифметическое устройство | 1976 |
|
SU641447A1 |
Устройство для одновременного вычисления двух многочленов | 1980 |
|
SU926650A1 |
Устройство для вычисления обратной величины | 1976 |
|
SU732861A1 |
Устройство для деления чисел в форме с плавающей запятой | 1988 |
|
SU1566340A1 |
Устройство для вычисления многочленов | 1988 |
|
SU1617445A1 |
Авторы
Даты
1978-02-15—Публикация
1976-04-26—Подача