Изобретение относится к автоматике и вычислительной технике и может быть использовано в текстовых дисплеях.
Цель изобретения - повышение быстродействия устройства.
На фиг. 1 представлена блок-схема предложенного устройства; на фиг. 2 - случаи переноса слова; на фиг. 3 - возможные ситуации разделения слов при переходе на новую строку.
Устройство (фиг. 1) содержит первый элемент ИЛИ 1, регистр 2 стирания, дешифратор 3 признаков начала стирания строки, второй элемент ИЛИ 4, блок 5 оперативной памяти, дешифратор 6 признаков окончания стирания строки, элемент И-ИЛИ 7, элемент ИЛИ-НЕ 8, первый элемент И 9, третий элемент ИЛИ 10, D-триг- гер 11 и второй элемент И 12.
Блок 5 оперативной памяти состоит из последовательно соединенных счетчика 13 курсора, третьего элемента И 14, счетчика 15 адреса и накопителя 16.
Устройство содержит второй вход 17 (магистраль команды стирания), третий вход 18 (конец знаковой строки), четвертый вход 19 (строб), пятый вход 20, запись пробела), первый вход 21 (сброс режима стирания) и шестой вход 22 (разрешение перезаписи).
В режиме стирания последнего слова при переходе с одной строки на другую возможны следуюшие ситуации: а) слово переносится, ставится тире, возврат каретки (ВК) и строка не заполнена до конца; б) слово переносится, ставится тире, ВК и строка заполнена; в) слово переносится, ставится тире, строка заполнена.
Для анализа ситуации на перенос слова необходимо затратить прохождение сигнала «Конец знаковой строки («КЗС) при появлении сигналов «Пусто, «Возврат каретки и «Тире.
Возможны ситуации разделения слов при переходе на новую строку: а) на границе строк два слова разделены, ВК, строка не заполнена; б) на границе строк два слова разделены, ВК, строка заполнена; в) на границе строк два слова и строка заполнена.
В последнем случае сброс команды стирания происходит по признаку «КЗС при отсутствии кодов «Пусто и «Тире.
В остальных случаях необходима проверка на наличие переноса слов по признаку «Тире.
Устройство работает следующим образом.
По второму входу 17 устройства (магистрали команды стирания) в регистр 2 заносится один из управляющих байтов команды: стирание последнего знака; стирание последнего слова, стирание последнего предложения.
Дещифратор 3 формирует признаки команд стирания, и на выходе элемента ИЛИ 4
формируется потенциал, переключающий по соответствующим щинам счетчик 13 курсора и счетчик 15 обращения к накопителю 16 на режим вычитания, с предварительной записью через элемент И 14 в счетчик 15 обращения к накопителю по магистрали разрешения переписи содержимого счетчика 13 курсора в счетчик 15 обращения к накопителю. Этим обеспечивается начало исполнения команды с позиции, указанной
счетчиком курсора, и перемещение курсора синхронно с процедурой стирания каждого знака.
Дешифратор 6 анализирует код каждого знака, подлежащего стиранию, при соответ, ствии признака окончания стирания режиму стирания, элемент И-ИЛИ 7 формирует сигнал окончания режима стирания, который через один из входов элемента ИЛИ 1 обнуляет регистр 2 стирания. В режиме стирания последнего слова
0 при переходе на другую строку на третий вход 18 КЗС поступает сигнал, он подается на вход элемента И 9 и при отсутствии сигналов «Пусто (фиг. 2а), «Тире (фиг. 2в), «ВК (фиг. 26), которые собираются элементом ИЛИ-НЕ 8, дает сигнал о сбросе команды стирания элементу ИЛИ 10. В случае прихода сигналов «Пусто, «Тире или «ВК элемент ИЛИ-НЕ 8 дает запрет на прохождение сигнала «КЗС на сброс команды, при этом необходима проверка на
Q наличие переноса слова, признаком которого является код «Тире. Сигнал «Пусто означает неполное заполнение строки, когда он стоит в конце строки. При этом на границе двух строк признаком раздела слова является код «ВК, по окончании кото5 рого взводится D-триггер 11 и, если следующий знак не тире, то триггер разрешает прохождение сигнала «Строб с четвертого входа 19 через элемент И 12 и элемент ИЛИ 10 для сброса команды стирания. Если за кодом «ВК с дещифратора 6 при0 ходит код «Тире, то он сбрасывает D-триггер 11 и стирание продолжается до прихода кода «Пробел по пятому входу 20, который через элемент ИЛИ 10 дает сигнал элементу И-ИЛИ 7 об окончании команды
- стирания.
Таким образом, анализируются все перечисленные ситуации на границе двух строк.
Формула изобретения
Q Устройство для редактирования информации на экране электронно-лучевой трубки, содержащее последовательно соединенные элемент И-ИЛИ, первый элемент ИЛИ, второй вход которого является первым входо.м устройства, регистр стирания,
5 второй вход которого является вторым входом устройства, дешифратор признаков начала стирания строки, второй элемент ИЛИ, блок оперативной памяти и дешифратор
признаков окончания стирания строки, отличающееся тем, что, с целью повышения быстродействия, оно содержит последовательно соединенные элемент ИЛИ-НЕ, первый элемент И и третий элемент ИЛИ и последовательно соединенные D-триггер и второй элемент И, D-вход D-триггера соединен с соответствующим выходом дешифратора признаков начала стирания строки. С- и R-входы D-триггера и входы элемента ИЛИ-НЕ,первый вход элемента И-ИЛИ и второй вход третьего элемента ИЛИ соединены с соответствующими выходами де
щифратора признаков окончания стирания строки, выход второго элемента И соединен с третьим входом третьего элемента ИЛИ, выход которого и соответствующие выходы дещифратора признаков начала стирания строки подключены соответственно к второму, третьему и четвертому входам элемента И-ИЛИ, вторые входы первого и второго элементов И являются соответственно третьим и четвертым входами устройства, второй и третий входы блока оперативной памяти - соответственно пятым и шестым входами устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для редактирования информации на экране текстового дисплея | 1980 |
|
SU903856A1 |
Устройство для редактирования информации на экране текстового дисплея | 1979 |
|
SU805825A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1522272A1 |
УМНОЖИТЕЛЬ НА НЕЙРОНАХ | 2003 |
|
RU2249845C1 |
Устройство формирования строки | 1977 |
|
SU816792A1 |
Устройство управления | 1986 |
|
SU1339559A2 |
УСТРОЙСТВО ПОИСКА И ЗАМЕНЫ ПРОИЗВОЛЬНЫХ ВХОЖДЕНИЙ В СЛОВАХ ТЕКСТА | 2002 |
|
RU2250493C2 |
УСТРОЙСТВО ПОИСКА ПРОИЗВОЛЬНЫХ ВХОЖДЕНИЙ | 2001 |
|
RU2202823C2 |
ВЫЧИСЛИТЕЛЬНАЯ ОТКРЫТАЯ РАЗВИВАЕМАЯ АСИНХРОННАЯ МОДУЛЬНАЯ СИСТЕМА | 2009 |
|
RU2453910C2 |
ПАРАЛЛЕЛЬНАЯ СИСТЕМА ПОИСКА И ЗАМЕНЫ | 2003 |
|
RU2245579C2 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в текстовых дисплеях. Цель изобретения - повышение быстродействия устройства, что достигается введением элемента ИЛИ-НЕ, элементов И, третьего элемента ИЛИ и D-триггера. В режиме стирания последнего слова при переходе с одной строки на другую возможны сле- дуюш.ие ситуации: а) слово переносится, ставится тире, возврат каретки (ВК) и строка не заполнена до конца; б) слово переносится, ставится тире, ВК и строка заполнена; в) слово переносится, ставится тире, строка заполнена. Для анализа ситуации на перенос слова необходимо затратить прохождение сигнала «Конец знаковой строки («КЗС) при появлении сигналов «Пусто, «ВК, и «Тире. Возможны ситуации разделения слов при переходе на новую строку: а) на границе строк два слова разделены, ВК, строка не заполнена; б) на границе строк два слова разделены, ВК, строка заполнена; в) на границе строк два слова и строка заполнена. В последнем случае сброс команды стирания происходит по признаку «КЗС при отсутствии кодов «Пусто и «Тире. В остальных случаях необходима про верка на наличие переноса слов по приз-, наку «Тире. В устройство по команде сти-, рания в регистр заносится один из управляющих байтов команды: стирание последнего знака; стирание последнего слова; стирание последнего предложения. В устройстве 2 анализируются все перечисленные выше ситу ации на границе двух строк.3 ил. S Ю 1C СО 1C со
Тире8К
Л /С/77О
/(ЗС
Переносимое cjjoSo
SSS
0t/g.J
Руководство по эксплуатации модели ДМ-20002 | |||
Зубчатое колесо со сменным зубчатым ободом | 1922 |
|
SU43A1 |
Устройство для редактирования информации на экране текстового дисплея | 1980 |
|
SU903856A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-04-07—Публикация
1981-04-27—Подача