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

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

I

Изобретете относится к автомати1ке и вычислительной технике и может. быть использовано в текстовых дисплеях на электронно-лучевых трубках.

Известно устройство, которое наряду с разхшчными функциями редактирования реализует следующие функции:

стирание текста от положения курсора до конца строки с неизменным положением курсора;

стирание текста от положения курсора до конца кадра с неизменным положением курсора;

стирание знака в положении курсора с последунщей установкой курсора в следующее знакоместо;

стирание фрагментов текста, заключенных в рамки специальных курсоров l.

Недостатком этого устройства является его малое быстродействие.

Наиболее близким к изобретению по достигаемому результату является устройство, которое реализует функ-,

ции стирания последних знаков, сло ва, предложения. Такое устройство содержит последовательно соединенные первый элемент Ш1И, подключенный к ошне Сброс режима стирания, регистр стирания, подключенный к вшне Тип команды стирания, дешифратор признаков начала втирания, второй элемент ИЛИ, счетчик курсора, первый элемент И, подключенной к тине Разрешение перезаписи, счетчик адреса, подключенный ко второму элементу ИЛИ, блок оперативной памяти, подключенный к шине Запись пробела, дешифратор признаков оконtsчания стирания и элемент И-ИЛИ, подключенный к дешифратору признаков начала стирания и к первому элементу ИЛИ 2.

Однако предлагаемое устройство

при реализации функ1щи стирания последнего слова стирает лишнее слово. Для исключения таких ошибок используется функция стирания последнего знака, что -снижает быстродействие устройства. Цель изобретения - повьшение быстродействия устройства. Эта цель достигается тем, что в известное устройство для редактирования информации на экране тексто вого дисплея, содержащее последовательно соединенные первый элемент ИЛИ, подключенный к шине Сброс режима стирания, регистр стирания, подключенный к шине Тип команды ст рания, дешифратор признаков начала стирания, второй элемент ИЛИ, счетчик курсора, первый элемент И, подключенный к шине Разрешение пер записи, счетчик адреса, подключенный ко второму элементу ИЛИ, блок оперативной памяти, подключенный к шине Запись пробела, дешифратор признаков окончания стирания и элемент И-ИЛИ, подключенный к дешифратору признаков начала стирания и пе вому элементу ИЛИ, введены последовательно соединенные третий элемент И, подключенный к дешифраторам признаков начала и окончания стирания, триггер, подключенный к элементу И-ШМ, четвертый элемент И, подключенный к шине Конец знаковой строки, и третий элемент И-Ш, подключенный к дешифратору признаков окон чания стирания и элементу И-ШШ. На чертеже приведена блок-схема предлагаемого устройства. Устройство содержит элемент ШШ регистр 2 стирания, дешсфратор 3 признаков начала стирания, элемент ИЛИ 4, счетчик 5 курсора, элемент И 6, счетчик 7 адреса, блок 8 опера тзяоА памяти, девшфратор 9 признаков окончания операций стирания, эл мент И-ИЛИ 10, элемент ИИ, тригге 12, элемент И 3 и элемент ШМ 14 о Устройство работает следуницим об- 4S

разом.

В режиме стирания последнего слова, когда стирае1« 1й фрагмент расположен на границах строк текста, возможны следующие ситуации:

первый знак стираемого слова находится на первом знакоместе строки;

начало стираемого слова находится на предьщущей строке, а конец на следующей;

слова разделены знаком Пусто (нулевой байт ОЗУ).

ствляется по признакам Пробел или Пусто. Если признаков Пробела и Пусто нет, то останов возможен только при наличии КЗС при условии отсутствия признака Переноса.

Предлагаемое устройство для редактирования информации в части стирания последнего слова имеет повышенное быстродействие, когда стираемое слово расположено на границах знаковых строк и обеспечивает стирание знака в сколь угодно сложных текстах. Все рассмотренные ситуации имеют место в реальных текстах. Окончание операции стирания последнего слова, находящегося в начале строки, реализуется наличием строба Конец знаковой строки КЗС , который через открытый элемент И 13 и элемент ШВ1 14 осуществляет сброс триггера 12 и регистра 2 стирания. Разрешение прохожде.ния строба через элемент И 13 обеспечивается нулевым состоянием триггера 12, который взводится (переводится в состояние Единицы) только при условии, когда в режиме стирания последнего слова устройство стирает знак переноса. Иначе говоря, если слово начинается с начала строки, то по п1 изнаку(КЗС)осу1дествляется сброс режима стирания, а курсор находится в последнем знакоместе предыдущей строки. Если же в слове имеется перенос, то взведенный через элемент И 11 триггер 12 запрещает прохождение через схему ИЛИ 14 строба КЗС, и операция стирания осуществляется дальше до первого Пробела или Пусто, признаки которых фop мруются с выходов дешифратора 9. Когда слова разделены кодом Пусто, останов релима стирания осуществляется фop Blpoвaниeм признака кода Пусто, с выхода дешифратора 9, который через элемент ИЛИ 1 и И-ИЖ 10 сбрасы вает регистр 2 стирания, а также устанавливает в О триггер 12 (если он был взведен). При наличии признака стирания последнего слова формируется признак стирания, по которому обеспечивается переключение ОЗУ на режим Запись, а счетчика адреса (СЧОП) и счетчика курсора (СЧК) на режим вычитания. Останов режима стирания последнего слова безусловно ocjnueФормула изобретения Устройство для редактирования ин формации на экране текстового дисплея, содержащее последовательно соединенные первый элемент ИЖ, под ключенный к шине Сброс режима стирания, регистр стирания, подключенный к шине Тип команды стирания дешифратор признаков начала сти рания, второй элемент ШМ, счетчик курсора, первый элемент И, под1д1юченный к шине Разрешение перезаписи, счетчик адреса, подключенный ко второму элементу ИЛИ, блок оперативной памяти, подключенный к шине Запись пробела, дешифр тор признаков окончания стирания и элемент И-ИЛИ, подключенный к дешифратору признаков начала стирания и первому элементу ИЛИ, о тли чающее СЯ тем, что, с целью повышения быстродействия устройства, в него введены последовательно соединенные третий элемент И, подключенный к дешифраторам признаков начала и окончания стирания, триггер, подключенный к элементу И-ИЛИ, четвертый элемент И, подключенный к шине Конец знаковой строки, и третий элемент ИЛИ, подключенный к дешифратору признаков окончания стирания к элементу И-ШШ. Источники информации, принятые во внимание при .экспертизе 1.Руководство по эксплуатации модели ДМ-2000.2.043.РЭ. 2.Авторское свидетельство СССР по заявке tP 2812840/18-24, кл. G 06 К 15/20, 15.08.79 (прототип) .

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

название год авторы номер документа
Устройство для редактирования информации на экране электронно-лучевой трубки 1981
  • Дремов Борис Борисович
SU1223279A1
Устройство для редактирования информации на экране текстового дисплея 1979
  • Белов Л.Б.
  • Дремов Б.Б.
  • Ефремов П.А.
SU805825A1
Устройство для отображения информации на экране телевизионного индикатора 1984
  • Льдов Сергей Викторович
  • Прищенко Валентин Александрович
  • Романов Игорь Николаевич
SU1241281A1
Устройство для ввода-вывода информации 1984
  • Казаков Владимир Семенович
SU1251057A1
Устройство для отображения информации 1979
  • Лаврентьев Сергей Иванович
  • Миненков Владимир Александрович
  • Свиязов Александр Алексеевич
SU934541A1
Устройство для отображения информации на экране электронно-лучевой трубки 1984
  • Давыдов Владимир Иванович
  • Никитин Иван Иванович
SU1343440A1
Устройство для индикации 1980
  • Лаврентьев Сергей Иванович
SU930363A1
Устройство для сдвига строк текста на экране электронно-лучевой трубки 1981
  • Белов Леонид Борисович
SU1076937A1
Устройство для редактирования информации на экране электронно-лучевой трубки 1983
  • Кобозева Вера Ивановна
  • Комаров Александр Дмитриевич
  • Колесников Игорь Николаевич
SU1091153A1
Устройство для отображения информации на газоразрядной индикаторной панели 1983
  • Лаврентьев Сергей Иванович
  • Зимин Александр Михайлович
  • Шестеркин Алексей Николаевич
SU1113842A2

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

Реферат патента 1982 года Устройство для редактирования информации на экране текстового дисплея

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

SU 903 856 A1

Авторы

Белов Леонид Борисович

Даты

1982-02-07Публикация

1980-05-26Подача