Устройство для отображения информации на экране электронно-лучевой трубки Советский патент 1987 года по МПК G06F3/153 

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

Изобретение относится к вычислительной технике и автоматике, в част ности к устройствам отображения символьной информации (дисплеям) .

Цель изобретения - повышение быстродействия устройства.

На фиг.1 представлена блок-схема предлагаемого устройства; на фиг.2 - блок-схема алгоритма блока управле- ния; на фиг.З - блок-схема блока управления.

Устройство содержит блок 1 ввода данных, выполненный в виде клавиатуры, блок 2 управления, регистры 3 адреса курсора и 4 адреса данных, блок 5 памяти, регистры 6 данных, 7 курсора и -8 адреса символа-атрибута, триггер 9, коммутатор 10, элемент ИИ.

Блок 2 управления содержит триггер 12 режима операции, дешифратор 13 и триггер 14, формирователь 15 импульсов. Регистр 3 служит для хранения кода адреса позиции экрана, в которой расположен курсор. Регистр 7 представляет собой линейку триггеров, хранящих информацию .о характеристиках поля, в котором расположен курсор. Появление сигналов на выхода блока 2 управления озн ачает: на втором - блок 2 управления осуществляет поиск атрибута незащищенного поля, на третьем - считанный блоком 2 управления с регистра 6 данных код яв- ляется атрибутом незащищенного поля, на четвертом блок 2 управления реализует любую другую команду (перемещение курсора, обмен с ЭВМ, стирание . всего или части экрана), кроме запи- си символа на экране терминала. .

При любой реализации блока 2 управления (аппаратная, микропрограммная, программная) всегда легко можно вьщелить указанные сигналы, так как они описывают состояние всего устройства в целом.

Устройство работает елед:|{ющим образом.

Исходнь1м состоянием устройства является код О во всех разрядах регистров 3, 7 и 8, устанавливаемых команде стирания экрана с клавиатуры или от ЭВМ. Все операции в устройстве с неформатизованным экраном и все операции с форматизованным экраном без модификации его содержимого проводятся как в известном устройстве, т.е. информация, вводимая

с клавиатуры или ЭВМ, выписывается по сигналам блока 2 управления в блок 5 памяти, при этом код адреса памяти поступает из регистра 3 в регистр 4 адреса, так как на четвертом выходе блока 2 управления вырабатывается сигнал, поступающий на установочный вход нулевого состояния триггера 9 и, следовательно, вход элемента И 1 1 имеет код О, т.е. коммутатор 10 постоянно передает на выход информацию, поступающую на первый вход с выхода регистра 3.

В начале выполнения всех операций клавиатуры по модификации содержимого форматизованного экрана терминала (запись символа, вставка или вычер- кание символа) необходимо найти на экране атрибут данного незащищенного поля для изменения в нём разряда модификатора. Определив по состоянию регистра 7, что поле, в котором находится курсор, может быть модифициро- ванно, блок 2 управления переходит в состояние поиска атрибута незащищенного поля, при этом на втором выходе поля блока 2 управления вырабатывается управляющий сигнал, поступающий на первый вход элементам 11.

Поиск атрибута осуществляется последовательным чтением блока 5 памяти влево по экрану, с уменьшением на

единицу содержимого регистра 4 адреса. При обнаружении блоком 2 управления в регистре 6 данных признака атрибута, на третьем выходе блока 2 управления вырабатывается управляющий сигнал, и поиск атрибута заканчивается. Код атрибута модифицируется блоком 2 управления и записывает ся по прежнему адресу в блок 5 памяти. Кроме того, по сигналу с третьего выхода блока 2 управления содержимое регистра 4 адреса (адрес найденного атрибута) переписывается в регистр 8, и триггер 9 устанавливается (или подтверждает) свое единичное состояние.

Начальный адрес поиска символа- атрибута определяется состоянием триггера 9. Если последний находится в нулевом состоянии, на выходе элемента И 11 находится код О и поиск начинается с адреса курсора. Если триггер 9 находится в единичном состоянии, т.е. вводится уже не первый символ сообщения, начальным адресом поиска сразу является адрес символаатрибута, код которого хранится в регистре 8 и поступает в регистр 4 адреса через коммутатор 10, так как на выходе элемента И I1 находится код 1 . Поиск при этом заканчивает ся после однократного чтения блока 5 памяти, так как первый же считанный блоком 2 управления символ является символом-атрибутом.

Далее код символа, введенного с клавиатуры, записывается по сигналам блока 2 управления в блок 5 памяти по адресу, код которого хранится в регистре 3. Затем содержимое последнего увеличивается на единицу, т.е. курсор перемещается на одну позицию вправо и содержимое этой ячейки блока 5 памяти анализируется блоком 2 управления. В результате могут возникнуть три ситуации: новый адрес курсора не является позицией атрибута, что приводит к окончанию операции; новый адрес курсора является

позицией атрибута незащищенного поля, 25 которого является выходом устройства

в этом случае курсор должен устанавливаться в следующую позицию (регистр 3 увеличивается на единицу), и содержимое регистра 4 адреса перепи- сывается в регистр 8, операция заканчивается; новый адрес курсора является позицией атрибута защищенного поля, тогда выполняется поиск ближайшего незащищенного поля и далее выполняются действия аналогично второй , ситуации.

Значит, если триггер 9 установлен в нулевое состояние, блок 2 управления для выполнения операции записи символа с клавиатуры всего четыре раза обращается к блоку 5 памяти (чтение атрибута, запись модифициро- ,ванного атрибута, запись символа по адресу курсора, чтение следующей позиции для анализа содержимого).

Таким образом, в предлагаемом устройстве значительно сокращается время выполнения команд записи символа с клавиатуры. Это сокращение обеспечивается исключением необходимости последовательного чтения блока 5 памяти для поиска символа-атрибута при

записи с клавиатуры каждого символа. Эта процедура выполняется лишь в случае, когда адрес атрибута, в поле, которого находится курсор, не определен по результатам предьщущей операции, т.е. при записи первого символа сообщения.

Q Формула изобретения

Устройство для отображения информации на экране электронно-лучевой трубки, содержащее блок ввода данных,

5 выход-,которого соединен с информационным входом блока управления, первый выход которого соединен с информационным входом регистра адреса курсора, регистр адреса данных, выход

0 которого подключен к адресному входу блока памяти, управлякщий вход которого соединен с первым выходом блока управления, а выход - с информационным входом регистра данных, выход

0

5

0

5

0

И соединен с первым управляющим входом блока управления и информационным входом регистра курсора, выход которого подключен к второму управляющему входу блока управления, о т- л и чающееся тем, что, с целью повышения быстродействия устройства, оно содержит элемент И, триггер, коммутатор и регистр адреса символа-атрибута, выход которого соединен с первым информационным входом коммутатора, второй информационный вход которого соединен с выходом регистра адреса курсора, управляющий вход - с выходом элемента И, а выход - с информационным входом регистра адреса данных, входы элемента И соединены соответственно с вторым выходом блока управления и выходом триггера, вход установки в 1 которого соединен с третьим выходом блока управления, подключенным к управляющему входу регистра адреса символа-атрибута, информационньш вход ко- ,торого соединен с выходом регистра адреса данных, вход установки в О триггера соединен с четвертым выходом блока управления.

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

название год авторы номер документа
Устройство для отображения информации на экране электронно-лучевой трубки 1981
  • Мухарский Александр Матвеевич
  • Карпилович Владимир Юрьевич
  • Петрусев Сергей Сергеевич
  • Тарнопольский Александр Иосифович
  • Чернявский Александр Федорович
SU1012236A1
Устройство для сопряжения канала ввода-вывода с абонентом 1989
  • Шпиев Виктор Андреевич
  • Афанасьев Михаил Сергеевич
  • Тужилин Виталий Иванович
  • Суханов Анатолий Владимирович
SU1695312A1
Устройство для отображения информации на экране телевизионного индикатора 1986
  • Бондаренко Владимир Петрович
  • Сулимов Юрий Иванович
  • Моор Владимир Рудольфович
  • Гутюк Виктор Владимирович
  • Шумилов Юрий Алексеевич
  • Докин Сергей Васильевич
SU1695372A1
Устройство для отображения и редактирования информации на экране электронно-лучевой трубки 1989
  • Терпигорьев Игорь Анатольевич
  • Дядькин Иван Ильич
  • Поленок Николай Иванович
SU1695288A1
Устройство для формирования изображений 1987
  • Алышев Кямал Рамазанович
  • Персианцев Игорь Георгиевич
  • Рахимов Александр Турсунович
  • Рой Николай Николаевич
  • Скурихин Александр Васильевич
  • Щербаков Олег Александрович
SU1413647A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Гаврилов Владислав Алексеевич
  • Зиновьев Александр Владиленович
  • Товба Михаил Авраамович
SU1352477A1
Устройство для сопряжения микро-ЭВМ с табло индикации 1986
  • Майзель Гарри Вениаминович
  • Стеняев Андрей Викторович
SU1376090A1
УСТРОЙСТВО ОГРАНИЧЕНИЯ ДОСТУПА К СЕКТОРАМ ЖЕСТКОГО ДИСКА 2007
  • Глазков Александр Сергеевич
  • Типикин Александр Петрович
  • Таныгин Максим Олегович
RU2359317C2
Процессор для мультипроцессорной системы 1985
  • Белицкий Роберт Израилевич
  • Зайончковский Анатолий Иосифович
  • Палагин Александр Васильевич
SU1295410A1
Устройство для отображения информации 1986
  • Хавкин Лев Моисеевич
  • Завьялов Валерий Петрович
  • Каневский Евгений Александрович
SU1506478A1

Иллюстрации к изобретению SU 1 339 544 A1

Реферат патента 1987 года Устройство для отображения информации на экране электронно-лучевой трубки

.Изобретение относится к вычислительной технике и автоматике, в частности к устройствам отображения кзвм символьной информации (дисплеям). Цель изобретения - повышение быстро- дейс твия устройства, которая достигается введением элемента И 11, триггера 9, регистра 8 адреса символа- атрибута, коммутатора 10 и соответствующих функциональных связей. В предлагаемом устройстве значительно сокращается время выполнения команд записи символа с клавиатуры 1, которое обеспечивается исключением необходимости последовательного чтения блока 5 памяти для поиска символа- атрибута при записи клавиатуры I каждого символа. Эта процедура выполняется лишь в случае, когда адрес атрибута, в поле которого находится курсор, не определен по результатам предьщущей операции, т.е. при записи перво.го символа сообщения. 3 ил. с (Л со со со ел 4; 4

Формула изобретения SU 1 339 544 A1

Документы, цитированные в отчете о поиске Патент 1987 года SU1339544A1

Устройство для отображения информации на экране электронно-лучевой трубки 1981
  • Мухарский Александр Матвеевич
  • Карпилович Владимир Юрьевич
  • Петрусев Сергей Сергеевич
  • Тарнопольский Александр Иосифович
  • Чернявский Александр Федорович
SU1012236A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Автоматический прибор для поворачивания долота 1926
  • Тарусов В.И.
SU7927A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 339 544 A1

Авторы

Карпилович Владимир Юрьевич

Мухарский Александр Матвеевич

Петрусев Сергей Сергеевич

Тарнопольский Александр Иосифович

Чернявский Александр Федорович

Даты

1987-09-23Публикация

1985-07-12Подача