Устройство для отображения информации на экране электронно лучевой трубки
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1339544
Авторы: Карпилович, Мухарский, Петрусев, Тарнопольский, Чернявский
Текст
, 3 ИДЕТЕЛЬСТВ К АВТОРСКОМ СС 98 ьного чтения ска символа- авиатуры 1 к.ТО ИН- ЧЕедура выполнягда адрес ато находится о результатам .е, при записи ния. 3 ил. СУДАРСТВЕННЫЙ НОМИТЕТ СССРДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(46) 23.09,87. Бюл,35 (71) Научно-исследовательский инсти тут прикладных физических проблем им, акад, А.Н.Севченко(56) Авторское свидетельство С Р1012236, кл. С 06 Р 3/153, 1 1,Устройство отображения ЕС Техническое описание К 3.945.001 (54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУ ВОЙ ТРУБКИ(57).Изобретение относится к вычислительной технике и автоматике, в частности к устройствам отображенияК ЯВИ символьной информации (дисплеям) .Цель изобретения - повышение быстродействия устройства, которая достигается введением элемента И 11, триггера 9, регистра 8 адреса символаатрибута, коммутатора 10 и соответствующих функциональных связей, В предлагаемом устройстве значительно сокращается время выполнения команд записи символа с клавиатуры 1, которое обеспечивается исключением необходимости последователблока 5 памяти для поатрибута при записи кдого символа, Эта проется лишь в случае, крибута, в поле которокурсор, не определенпредыдущей операции,первого символа сообщ20 Изобретение относится к вычислительной технике и автоматике, в частности к устройствам отображения символьной информации (дисплеям),5Цель изобретения - повышение быстродействия устройства.На фиг,1 представлена блок-схемапредлагаемого устройства; на фиг.2 -блок-схема алгоритма блока управле - 10ния; на фиг.3 - блок-схема блока управления,Устройство содержит блок 1 вводаданных, выполненный в виде клавиатуры, блок 2 управления, регистры 3 15адреса курсора и 4 адреса данных,блок 5 памяти, регистры б данных, 7курсора и 8 адреса символа-атрибута,триггер 9, коммутатор 10, элементИ 11.Блок 2 управления содержит триг -гер 12 режима операции, дешифратор13 и триггер 14, формирователь 15 импульсов. Регистр 3 служит для хране -ния кода адреса позиции экрана, в 25которой расположен курсор, Регистр7 представляет собой линейку триггеров, хранящих информацию о характе -ристиках поля, в котором расположенкурсор. Появление сигналов на выходах 0блока 2 управления означает: на. вто -ром - блок 2 управления осуществляетпоиск атрибута незащищенного поля,на третьем - считанный блоком 2 управления с регистра 6 данных код является атрибутом незащищенного поля,на четвертом - блок 2 управления реализует любую другую команду (перемещение курсора, обмен с ЭВМ, стирание. всего или части экрана), кроме записи символа на экране терминалаПри любой реализации блока 2 уп -равления (аппаратная, микропрограммная, программная) всегда легко мож -но выделить указанные сигналы, так 45как они описывают состояние всегоустройства в целом.Устройство работает следующим образом.Исходным состоянием устройстваявляется код "О" во всех разрядах регистров 3, 7 и 8, устанавливаемыхпо команде стирания экрана с клавиатуры или от ЭВМ, Все операции в устройстве с неформатизованным экраноми все операции с форматизованнымэкраном без модификации его содержимого проводятся как в известном устройстве, т,е. информация, вводимая с клавиатуры или ЭВМ, выписывается по сигналам блока 2 управления в блок 5 памяти, при этом код адреса памяти поступает из регистра 3 в регистр 4 адреса, так как на четвертом выходе блока 2 управления вырабатывается сигнал, поступающий на установочный вход нулевого состояния триггера 9 и, следовательно, вход элемента И 11 имеет код "О", т.е. коммутатор 10 постоянно передает на выход информацию, поступающую на первый вход с выхода регистра 3.В начале выполнения всех операций клавиатуры по модификации содержимого форматизованного экрана терминала (запись символа, вставка или вычер- кание символа) необходимо найти на экране атрибут данного незащищенного поля для изменения в нем разряда модификатора. Определив по состоянию регистра 7, что поле, в котором находится курсор, может быть модифицированно, блок 2 управления переходит в состояние поиска атрибута незащищенного поля, при этом на втором выходе поля блока 2 управления вырабатывается управляющий сигнал, поступающий на первый вход элемента И 11.Поиск атрибута осуществляется последовательным чтением блока 5 памяти влево по экрану, с уменьшением на единицу содержимого регистра 4 адреса, При обнаружении блоком 2 управления в регистре 6 данных признака атрибута, на третьем выходе блока 2 управления вырабатывается управляющий сигнал, и поиск атрибута заканчивается. Код атрибута модифицируется блоком 2 управления и записывается по прежнему адресу в блок 5 памяти. Кроме того, по сигналу с третьего выхода блока 2 управления содержи. мое регистра 4 адреса (адрес найденного атрибута) переписывается в регистр 8, и триггер 9 устанавливается (или подтверждает) свое единичное состояние.Начальный адрес поиска символа- атрибута определяется состоянием триггера 9. Если посцедний находится в нулевом состоянии, на выходе элемента И 11 находится код "О" и поиск начинается с адреса курсора. Если триггер 9 находится в единичном состоянии, т.е, вводится уже не первый символ сообщения, начальным адресом поиска сразу является адрес символа1 О 5 20 25 30 35 40 45 50 Таким образом, в предлагаемом устройстве значительно сокращается время выполнения команд записи символа с клавиатуры. Это сокращение обеспечивается исключением необходимости последовательного чтения блока 5 памяти для поиска символа-атрибута при атрибута, код которого хранится в регистре 8 и поступает в регистр 4 адреса через коммутатор 10, так как на выходе элемента Инаходится код 1 . Поиск при этом заканчивается после однократного чтения блока 5 памяти, так как первый же считанный блоком 2 управления символ является символом-атрибутом.Далее код символа, введенного с клавиатуры, записывается по сигналам блока 2 управления в блок 5 памяти по адресу, код которого хранится в регистре 3. Затем содержимое последнего увеличивается на единицу, т,е. курсор перемещается на одну позицию вправо и содержимое этой ячейки блока 5 памяти анализируется блоком 2 управления. В результате могут возникнуть три ситуации: новый адрес курсора не является позицией атрибута, что приводит к окончанию операции; новый адрес курсора является позицией атрибута незащищенного поля, в этом случае курсор должен устанавливаться в следующую позицию (регистр 3 увеличивается на единицу), и содержимое регистра 4 адреса переписывается в регистр 8, операция заканчивается; новый адрес курсора является позицией атрибута защищенного поля, тогда выполняется поиск ближайшего незащищенного поля и далее выполняются действия аналогично второй ситуации.Значит, если триггер 9 установлен в нулевое состояние, блок 2 управления для выполнения операции записи символа с клавиатуры всего четыре раза обращается к блоку 5 памяти (чтение атрибута, запись модифициро,ванного атрибута, запись символа по адресу курсора, чтение следующей позиции для анализа содержимого). записи с клавиатуры каждого символа. Эта процедура выполняется лишь в случае, когда адрес атрибута, в поле, которого находится курсор, не определен по результатам предыдущей операции, т.е. при записи первого символа сообщения.Формула изобретенияУстройство для отображения информации на экране электронно-лучевой трубки, содержащее блок ввода данных, выход-,которого соединен с информационным входом блока управления, первый выход которого соединен с информационным входом регистра адреса курсора, регистр адреса данных, выход которого подключен к адресному входу блока памяти, управлякяций вход которого соединен с первым выходом блока управления, а выход - с информационным входом регистра данных, выход которого является выходом устройстваи соединен с первым управляющим входом блока управления и информационным входом регистра курсора, выход которого подключен к второму управляющему входу блока управления, о тличающееся тем, что, с целью повьппения быстродействия устройства, оно содержит элемент И, триггер, коммутатор и регистр адреса символа-атрибута, выход которого соединен с первым информационным входом коммутатора, второй информационный вход которого соединен с выходом регистра адреса курсора, управляющий вход - с выходом элемента И, а выход - с информационным входом регистра адреса данных, входы элемента И соединены соответственно с вторым выходом блока управления и выходом триггера, вход установки в которого соединен с третьим выходом блока управления, подключенным к управляющему входу регистра адреса символа-атрибута, информационный вход ко,торого соединен с выходом регистра адреса данных, вход установки в "0" триггера соединен с четвертым выходом блока управления.а онончан ооеоацаи Составитель И,ЗагинаТехред М.Ходанич ректор Н.Ко ж 672 рственного коми Подписное странно-полира 4 ннеское предприятие, г. Ужгород, ул. Проектная, 4 1 рои Редактор И,Го Заказ 4222/38 Тир НИИПШ Госуд дел ам)О 35 Москоонитрльные Юеьщногу ша р ой егл Юа абления та СССытийнаб.,
СмотретьЗаявка
3930385, 12.07.1985
НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ПРИКЛАДНЫХ ФИЗИЧЕСКИХ ПРОБЛЕМ ИМ. АКАД. А. Н. СЕВЧЕНКО
КАРПИЛОВИЧ ВЛАДИМИР ЮРЬЕВИЧ, МУХАРСКИЙ АЛЕКСАНДР МАТВЕЕВИЧ, ПЕТРУСЕВ СЕРГЕЙ СЕРГЕЕВИЧ, ТАРНОПОЛЬСКИЙ АЛЕКСАНДР ИОСИФОВИЧ, ЧЕРНЯВСКИЙ АЛЕКСАНДР ФЕДОРОВИЧ
МПК / Метки
МПК: G06F 3/153
Метки: информации, лучевой, отображения, трубки, экране, электронно
Опубликовано: 23.09.1987
Код ссылки
<a href="https://patents.su/4-1339544-ustrojjstvo-dlya-otobrazheniya-informacii-na-ehkrane-ehlektronno-luchevojj-trubki.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для отображения информации на экране электронно лучевой трубки</a>
Предыдущий патент: Оптоэлектронная клавиатура
Следующий патент: Устройство для вычисления булевых функций
Случайный патент: Устройство для самовозбуждения синхронных