.Изобретение относится к вычис,лительной технике и предназначено для использования в управляющих вычислительных Мсшшнах. Известно арифметическое устройств слециалиэированной вычислительной машины, содержащее регистры, сумматоры, коммутирующие блоки, элементы И, ИЛИ с соответствующими взаимосвязями 1 . Недостатком известного устройства является большой объем оборудования и недостаточное Оборудование. Наиболее близким к изобретению техническим решением является арифме тическре устройство специализировайной вычислительной машины, содержащее регистры,блоки сдвига,элементы И ИЛИ,причем входы и первые выходы пер .вого и второго регистров соединены соответственно с выходами и первым входами первого и второго суммато-. ров, вторые выходы первого и второго регистров соединены соответственно через первый и второй блоки сдвига с первьо и входами первого и второго элементов И, вторые входы которых и управляющие входы блоков сдвига явля ются управляющими входги и устройства выходы первого и второго элементов И соединены соответственно с первыми входами второго и первого элементов ИЛИ, выходы которых соединены соответственно со входами вторюго и первого сумматоров. Кроме того, оно содержит схему ангшиза двух разрядов множителя и осуществляет компенсацию методической погреш- , ности каждой из координат по очереди путем умножения на константу компенсации 2 . Недостатком этого устройства является большой объем оборудования и малое быстродействие. Цель изобретения - сокращение оборудования и повыаение быстродействия.. Поставленная цель достигается тем, что в устройство введены третий и четвертый элементы И, первые входы которых соединены соответственно с выходами первого и второго блоков сдвига, а выхода - соответственно со вторыми входами первого и второго элементов ИЛИ, вторые входы третьего и четвертого элементов И являются управляющими входами устройства. На чертеже изображена схема уст{хэйства. Устройство содержит регистры 1, 2 блоки сдвига 3, 4, сумматоры 5. 6, элементы ИЛИ 7, 8, элементы и 9-12 управляющие входы 13 устройства. Для выполнения алгоритма переменных приращений, основанного на соотношениях . Y,,N-2 Х.,,..Ч.2 , где X и Y (с индексами)- координаты - - коэффициен 1 - номер ите рации, выход блокасдвига 3 регистра 1 под ключен через элемент И 9 и элемент ИЛИ 8 ко входу сумматора 6, а выход блока- сдвига 4 регистра .2. JJoдклю чен через элемент И 10 и элемент ИЛ 7 ко входу суммато;ра 5. В устройстве реализуется, следующий метод компенсаций методической п.огрешности: константа компенсации показывающаяУво сколько раз результ операций преобразования координат п восходит ис.тинное значение новых ко ординат представляется в виде К П (1-«-0--2), . -.i-O . где G; принимает значения+ или -, „( могут принимать значение или 1. ; , . . . Набсэры значений J-i и д и вели чина m зависят от необходимой точности представления , числа К. Устройство работает следующим реразЪм.. .. . Перед началом работы исходные числа YQ .лежат в регистрах 1 и соответЪтБгеннр. При реализации соот ношений (1) включены блок 3иэлемент И 9, обеспечивающие подачу сдв нутого на i разрядов в сумматор и блок 4 к элемент И 10, обеспечивающие подачу сдвинутого на i разря дов в сумматор 5 в каждом (1+1)цикле вычислений. Результаты вычислений X, K Y каждого цикла записываются в регистры 1 и 2 соответствен:но... . При реализации соотношения (2) результат .Х, умножается на К( т.е. суммируется (вычитается) со своим наЧением, сдвинутым на 1 раз ряд. Полученный новый результат складывается (вычитается) со своим значением, сдвинутым на 2 разряда и т.д. в соответствии с.формулой. Аналогичные действия проводятся над Y .Для этого включаются блок 3 и элемент И 11, обеспечивающие вычисление , и б,лок 4 элемент И 12, обеспечивающие вычисление Уц- К за семь дополнительных К циклов, В изобретении произБОДитсн компен саЦия методической погрешности одновременно двух операидов за время, меньшее в 3 .раза, чем умножение быстрым методом (с анализом 2-х разрядов) . . Формула изобретения Устройство для вычисления координат вектора на плоскости, содержащее реГистры,блоки сдвига, элементы И, . ИЛИ, причем входы и первые выходы первого и второго регистров соединены соответствённ-о с/ выходами и пер-, вълми входа.ми первого и второго сумматоров, вторые выходы первого и второго регистров соединены соответственно через первый и -второй .блоки сдвига с первыми входами первого и ВТОРОГО элем:ентов И, вторые входы KOTopSJX и управляющие входы блоков сдвнга являются управляющими входами устройства выходы первого и второго элементов И соединены соответственно с п ерйыми.. входа1ми второго и первого элейентов ИЛИ, выходы которых соединены соответственно со вторьлми входами второго и.первого сумматоров, о т л и ч а ю щ е е с я тем, что, с целью сокращения оборудованиями повышения быстродействия, в него введены третий и четвертый элементы И, Первые ВСХОДИ которых соединены соответственно с выходами первого и второго блоков сдвига, а, выходы - соответственно со вторыми входами первого и второго элементов ИЛИ, вторые входы третьего и четвертого элементов И являются управляющими входами устройств.а.- : .Источники информации, принятые во внимание при экспертизе 1.Авторское свидетельство .СССР № 445042, кл. G Об. .F 7/38, 1973. 2.Авторское свидетельство СССР № .234753, кл. G Об F 7/38, 1968.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вычисления тригонометрических функций | 1976 |
|
SU613328A1 |
Устройство для вычисления тригонометрических функций | 1974 |
|
SU519717A1 |
Устройство для цифрового воспроизведения функции "косинус | 1983 |
|
SU1092499A1 |
Цифровой преобразователь координат | 1981 |
|
SU1076903A1 |
Устройство для вычисления квадратного корня | 1974 |
|
SU525087A1 |
Цифровой преобразователь координат | 1974 |
|
SU614439A1 |
Устройство для вычисления элементарных функций | 1980 |
|
SU1130861A1 |
Устройство для вычисления координат | 1978 |
|
SU752350A1 |
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ | 1993 |
|
RU2069012C1 |
Устройство для преобразования сферическихКООРдиНАТ B пРяМОугОльНыЕ | 1978 |
|
SU805308A1 |
Авторы
Даты
1979-10-25—Публикация
1975-07-07—Подача