Устройство для формирования динамических изображений из связок векторов

Номер патента: 1536433

Авторы: Смеркис, Шурман

ZIP архив

Текст

Изобретение относится к автоматиКе, телемеханике и вычислительнойтехнике, предназначено для вывода наэкран динамически изменяющейся информации и является усовершенствованием известного устройства по основному авт.св. У 1339626.Цель изобретения - повышение быстродействия и сокращение длины программ и объема памяти при отображенииграфических объектов регулярнойструктуры,На фиг. 1 представлена структураустройства отображения; на фиг. 2 -Структура блока управления; нафиг. 3 - алгоритм работы устройства.Устройство содержит первый блок 1оперативной памяти, первый регистр 2,сумматор 3, блок 4 постоянной памяти,первый 5 и второй 6 накапливающиесумматоры, блок 7 управления, второйблок 8 оперативной памяти, коммутатор 9, второй 10 и третий 11 регистры.Блок 7 управления содержит управляющий автомат 12, сумматор 13 адреса, первый 14 и второй 15 счетчики,регистр 16, логический блок 17, позициями 18, 19 и 20 обозначены первыйи второй выходы и вход блока.Устройство работает следующим образом.Функция повторения (зацикливания)заданного участка дисплейной программы или, в частном случае, последнейкоманды построения ве,.:ора осуществляется специальной командой повторения КРТ, записываемой непосредственно за последней командой повторяемого участка и содержащей параметрыцикла И и И,Параметр И (длина участка) задаетсмещение начального адреса повторяемого участка программы относительноадреса команды ВРТ.Значение М0 зарезервированодля кодирования модификации командыВРТ, выполняющЬй операцию зацикливания предшествующей ей команды построения вектора иэ текущей позиции,заданного углом ДЫ относительно направления предыдущего вектора и длиной 1Параметры Ь ьби 1. загружаются врегистры 10 и 11 соответственно устройства при выборке команды построения вектора и хранятся до следующейВыборки команды построения вектора,10 15 20 25 30 35 40 45 Параметр Б;ь 1 указывает общее чис" ло повторений зацикливаемого участка или команды, включая первое выполнение до выборки команды ВРТ.До первого выполнения команды КРТ счетчик 15 (циклов) в блоке 7 управления находится в исходном состоянии ц 0 цНоманда КРТ выполняется в соответствии с алгоритмом фиг. 3. В каждом цикле выполнения команды КРТ (при каждом проходе микропрограммы) выполняется микрооперация декремента счетчика 15 с последующим ветвлением микропрограммы в зависимости от результата.Первый проход приводит к переполнению счетчика 15 и установлению в нем значения 111, которое расшифровывается логическим блоком 17 как признак первого прохода. При наличии этого признака микропрограмма ВРТ загружает из соответствующих полей команды КРТ параметры И и Ы соответственно в счетчик 15 и регистр 16 (смещения), после чего происходит возврат к началу микропрограммы, т.е к декременту счетчика циклов,Второй и последующие проходы микропрограммы ВРТ (до обнуления счетчика циклОВ) Выполняются по одному иэ двух возможных вариантов в зависимости от модификации команды ВРТ (от признака нулевого содержимого поля И, который вырабатывается логическим блоком 17). При нулевом содержимом регистра 16 запускается микропрограмма, аналогичная микропрограмме генерации вектора в известном устройстве. Построению вектора предшествует загрузка счетчика 14 (длины) иэ регистра 1 (длины) и суммирование относительного угла ЬМ, хранимого в регистре 10, с абсолютным углом наклона последнего построенного вектора,хранимым в регистре 2, По окончаниипостроения вектора управление вновь"передается на начало микропрограммы КРТ,При ненулевом смещении М адресслецующей команды формируется вычитанием смещения из текущего адреса,благодаря чему происходит передачауправления на начало эацикленногоучастка программы.При последнем проходе микропрограммы (при обнулении счетчика циклов)адрес следующей команды получается5 15 обычной модификацией А;=А+1 и, таким образом, программа выходит нэ цикла.Благодаря введению аппаратного механизма зацикливания учлстка дисплейной программы значительно сокращается длина записи программ и повышается быстродействие устройства.Экономия памяти составляет (И + + 1)/(МН).При .отображении правильных много-угольников введение механизма зацикливания последней команды построения вектора дополнительно повышает производительность устройства эа счет исключения из цикла операции выборки из памяти команды построения вектора.Фактически мезаниэм, реализующий команду ВРТ, можно рассматривать как универсальный и эффективный генератор специальных символов, часто применяемых в системах операторного контроля и управления движущимися, объектами. 36433 6 Формула изобретения Устройство для формирования динамических изображений из связок векторов по авт.св. Ф 1339626, о т л ич а ю щ е е с я тем, что, с целью повышения быстродействия устройства и сокращения длины программ и объема памяти при отображении графических объектов регулярной структуры, оно содержит второй и третий регистры, информационные входы которых соеди- нены с выходом первого блока оперативной памяти, выход второго регистра соединен с первым информационным входом сумматора, выход третьего регистра подключен к входу блока управления, первый выход которого соеди нен с управляющими входами первого,второго и третьего регистров, а второй выход - с адресным входом первого блока оперативной памяти.1536433 дыдоща сАе 3 унщей ЮРЮРЮЫ Составитель И.Загинайко Редактор М.Петрова Техред М.Ходанич Корректор О.Ципле Заказ 112 Тираж 385 Подписное ВНИИПИ Государственного комитета по иэобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб., д. 4/5 Производственно-иэдательский комбинат Патент, г. Ужгород, ул. Гагарина, 1 О

Смотреть

Заявка

4389875, 22.01.1988

ПРЕДПРИЯТИЕ ПЯ Ю-9539, ПРЕДПРИЯТИЕ ПЯ В-8759

ШУРМАН ВЛАДИМИР АЛЕКСАНДРОВИЧ, СМЕРКИС ЮРИЙ БОРИСОВИЧ

МПК / Метки

МПК: G09G 1/08

Метки: векторов, динамических, изображений, связок, формирования

Опубликовано: 15.01.1990

Код ссылки

<a href="https://patents.su/4-1536433-ustrojjstvo-dlya-formirovaniya-dinamicheskikh-izobrazhenijj-iz-svyazok-vektorov.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для формирования динамических изображений из связок векторов</a>

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