Устройство для вычисления координат вектора на плоскости Советский патент 1979 года по МПК G06F15/20 

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

.Изобретение относится к вычис,лительной технике и предназначено для использования в управляющих вычислительных Мсшшнах. Известно арифметическое устройств слециалиэированной вычислительной машины, содержащее регистры, сумматоры, коммутирующие блоки, элементы И, ИЛИ с соответствующими взаимосвязями 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.

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

название год авторы номер документа
Устройство для вычисления тригонометрических функций 1976
  • Московкин Михаил Матвеевич
  • Полеха Василий Анатольевич
SU613328A1
Устройство для вычисления тригонометрических функций 1974
  • Московкин Михаил Матвеевич
  • Кривего Владимир Александрович
  • Полеха Василий Анатольевич
  • Киселева Галина Николаевна
SU519717A1
Устройство для цифрового воспроизведения функции "косинус 1983
  • Ханов Олег Алексеевич
SU1092499A1
Цифровой преобразователь координат 1981
  • Бельцер Леонид Соломонович
  • Ковадло Иосиф Абрамович
  • Ковальчук Лидия Игоревна
SU1076903A1
Устройство для вычисления квадратного корня 1974
  • Евдокимов Александр Васильевич
  • Жариков Вячеслав Петрович
  • Каплан Леонид Викторович
  • Крейндлин Леонид Эммануилович
  • Хайков Владимир Сергеевич
SU525087A1
Цифровой преобразователь координат 1974
  • Вигдорчик Вениамин Генрихович
  • Кривего Владимир Александрович
  • Московкин Михаил Матвеевич
  • Торгоненко Юрий Михайлович
  • Шуленин Юрий Васильевич
SU614439A1
Устройство для вычисления элементарных функций 1980
  • Аристов Василий Васильевич
SU1130861A1
Устройство для вычисления координат 1978
  • Кривего Владимир Александрович
  • Маматказин Николай Алимович
  • Мосяков Валентин Александрович
  • Узинский Владислав Иванович
  • Штейнберг Михаил Исаакович
  • Шуленин Юрий Васильевич
  • Яворская Татьяна Александровна
SU752350A1
УСТРОЙСТВО ДЛЯ СЧИТЫВАНИЯ ГРАФИЧЕСКОЙ ИНФОРМАЦИИ 1993
  • Морозов Игорь Александрович
  • Мотовилов Сергей Анатольевич
  • Тунев Леонид Васильевич
RU2069012C1
Устройство для преобразования сферическихКООРдиНАТ B пРяМОугОльНыЕ 1978
  • Духнич Евгений Иванович
  • Митраков Виталий Алексеевич
SU805308A1

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

Реферат патента 1979 года Устройство для вычисления координат вектора на плоскости

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

SU 693 378 A1

Авторы

Евдокимов Александр Васильевич

Жариков Вячеслав Петрович

Каплан Леонид Викторович

Крейндлин Леонид Эммануилович

Хайков Владимир Сергеевич

Даты

1979-10-25Публикация

1975-07-07Подача