Устройство для сдвига строк текста на экране электронно лучевой трубки
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1076937
Автор: Белов
Текст
СОЮЗ СОВЕТСНИСОЦИАЛИСТИЧЕСНРЕСПУБЛИН 9 б 1/О САНИЕ ТЕНИЯ тельстВ ТОРСНОМУ С т ервый, счет- и седь ика яводамиявляютсяиннадцанадцатымтретийторого. раод о, свия устор исоедин с пер а, один ен к вытчиков, тьегосумматора льтиплекИЛИ явстройстдомсячет ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬПИ(71) Специальное конструкторское бюро пишущих машин(56) 1. Патент США Р 3815104,кл. 340- 17 2.5, опублик. 1974.2. Авторское свидетельство СССРР 91 3362, кл. б 06 ) 3/153, 1978(54) (57) УСТРОЙСТВО ДЛЯ СДВИГА СТРОКТЕКСТА НА ЭКРАНЕ ЭЛЕКТРОННО ЛУЧЕВОЙТРУБКИ, содержащее последовательносоединенные триггер и элемент И,другой выход триггера подключен квходу первого счетчика, другой входэлемента И соединен с выходом второго счетчика, последовательно соединенные третий счетчик, мультиплексор,четвертый счетчик и блок памяти,второй вход мультиплексора подклю-чен к выходу пятого счетчика, второйвход блока памяти соединен с выхорегистра, вход которого являетпервым входом устройства, третий,вертый и пятый входы мультиплексора являются вторым, треть вертым входами устройства, второй и третий входы пятог чика являются пятым, шестым мым входами устройства, вто третий входы третьего счетч ляются восьмым .и девятым вх устройства, входы тригге соответственно десятым и тым входами устройства, две входом устройства является вход блока памяти, выход ко является выходом устройства л и ч а ю щ е е с я тем, чт целью повышения быстродейст ройства, оно содержит сумма элемент ИЛИ, вход которого с выходом элемента И, выход вым входом третьего счетчик из входов сумматора подключ ходам первого и второго сче другой вход - к. выходам тре и пятого счетчиков, выход соединен с шестым входом мусора, другой вход элемента ляется тринадцатым входом у ваИзобретение относится к вычислительной технике и может найти применение в устройствах отображения информации,Известно устройство отображениятекстовой информации на экране ЭЛТ, 5содержащее блок памяти, соединенныйс регистром числа, блок управления,подключенный непосредственно и через регистр основного адреса с дешифратором адреса, соединенным с бло 1 Оком памяти, регистр метки, схемусравнения и регистр дополнительногоадреса, причем регистр метки подключен к блоку управления, соединенномусо схемой сравнения, регистру основного адреса, схеме сравнения и регистру дополнительного адреса (1 .Информация в устройстве отображается последовательно символ за символом, образуя строку текста, а за"тем вниз по экрану, образуя страницу или части ее.Недостаток данного устройствамалое быстродействие ввода-выводаинформации ввиду жесткого соответствия объема блока памяти и объемасимволов на экране.Наиболее близким к предлагаемомуявляется устройство для отображениятекста на экране электроннолучевойтрубки, содержащее блок памяти, соединенный со счетчиком адреса и мультиплексором, счетчики курсора знакови сток, подключенные к первому вентилю, регистр, счетчик метки, второйвентиль, схему сравнения и формирователь кода строк, причем вход схемы сравнения соединен с выходом счетчика метки, вход которого подключенк выходу счетчика курсора знаков,другой вход которого соединен через 40формирователь кода строк с входомвторого вентиля и выходом счетчикаадреса, входы которого подключенык мультиплексору, выход схемы сравнения соединен с мультиплексором 45через второй вентиль и регистр 2(.Недостатки известного устройствасостоят в малом быстродействии ввиду невозможности визуализации наэкране дисплея текстов с большим 5 Околичеством знаков в строке черезее фрагменты, что не позволяет использовать его для обработки, например, массивов табличных текстовЦель изобретения " повышение 55быстродействия устройства. Поставленная цель достигается тем, что в устройство для сдвига строк текста на экране электроннолу. чевой трубки, содержащее последова О тельно соединенные триггер и элемент И, другой выход триггера подключен к входу первого счетчика, другой вход элемента И соединенвьжодом второго счетчика, последо-. Я вательно соединенные третий счетчик,мультиплексор, четвертый счетчики блок памяти, второй вход мультиплексора подключен к выходу пятогосчетчика, второй вход блока памятисоединен с выходом регистра, входкоторого является первым входом устройства, третий, четвертый и пятыйвходы мультиплексора являются вторым,третьим и четвертым входами устройства, первый, второй и третий входыятого счетчика являются пятым, шестым и седьмым входами устройства,второй и третий входы третьего счетчика являются восьмым и девятым входами устройства, входы триггера являются соответственно десятым и одиннадцатым входами устройства, двенадцатым входом устройства является третий вход блока подсвета, выход которого является выходом устройства,введены сумматор и элемент ИЛИ, входкоторого соединен с выходом элемента И, выход - с первым входом третьего счетчика, один из входов супматора. подключен к выходам первогои второго счетчиков, другой вход - квыходам третьего и пятого счетчиков,выход сумматора соединен с шестымвходом мультиплексора, другой входэлемента ИЛИ является тринадцатымвходом устройства.На чертеже изображена блок-схемапредлагаемого устройства.Устройство содержит триггер 1,элемент И 2, элемент ИЛИ 3, счетчики 4-7, сумматор 8, мультиплексор 9,регистр 1 О, счетчик 11, блок 12 памяти, входы 13-25 устройства, выход 26 устройства.Устройство работает следукщимобразом.Режим 1. Считывание с блока 12памяти. Здесь и далее предполагается, что массив символов, хранимых вблоке 1 2, значительно превышает количество символов, отображаемых на экране ЭЛТ (не показана),Счетчик 4 знаков команд имеет разрядность, соответствующую количеству знаков в строке хранимых в блоке 1 2, счетчик 5 строк команды имеет разрядность, соответствующую коичеству строк хранимых в блоке 12,Состояние счетчика .4 определяетномер знакоместа блока 12, информация которого отображается на экра-не ЭЛТ. Сигналом команды Началострокиосуществляется запись через мультиплексор 9, содержимогосчетчика 4 в младшие разряды счетчика 1 1, а сигналом команды Начало кадра - запись в счетчик 11состояния счетчика 5.Таким образом, младшие разрядысчетчика 11, определяющие размерзнаковой строки экрана, работают вцикле отдо (1+А), где 1 - номер107 6937 Тираж 447 Подписное ВНИИПИ Заказ 755/47 Филиал ППП фПатентф, г. Ужгород, ул.Проектная, 4 знака строки блока 12, двоичный кодкоторого записан в счетчик 4; Аколичество знаков в строке изображения на экране.Старшие разряды счетчика 11, определяющие количество знаковых строк, 5работают в цикле от ) до+В),где ) - номер строки блока 12, двоичный код которого записан в счетчик 5;В - количество знаковых строк в полеизображения, 1 ОТаким образом, каждое состояниесчетчика 4 и 5 при неизменных количествах знаков в строке и знаковыхстрок изображения однозначно опреде.ляют фрагмент памяти, подлежащей 15отображению на экране ЭЛТРежим 2, Запись информации в режиме Печатьс миграцией 1,По командеПечать с миграцией взводится триггер 1, сигналом с его нулевого выхода осуществляется запись кода последней знаковой строки экрана в счетчик 7 с одновременным запретом его работы. 25 По команде Запись 1 к мультиплексору 9 подключается выход сумма,тора 8, состояние которого определяется просуммированными кодами30 счетчиков 4 - 7, состояние которых определяет адрес байта блока 12, укаэанного курсором. Этот код, снимаемый с выхода счетчика 11, выставляется на адресных шинах блока 12 и затем при переключении команды Запись/считывание на командуЗапись , предварительно записанный код знака в регистр 10 переписывается в адресуемую ячейку блока 12 с последующим добавлением единицы 40 в счетчик 7 и переключением блока на считывание. Каждый раз после записи очередного символа в последнее знакоместо строки экрана счетчик б курсора знаков формирует сигнал перено са в счетчик 7 курсора строк, который не меняет своего состояния из-за запрета его работы. Этот сигнал пере носа является признаком конца знаковой строки, по которому добавляется 50 единица в счетчик 5 через элемент ИЛИ 3 и элемент И 2, при этом осуществляется отображение фрагмен" та блока 1 2, отличающегося от предыдущего на одну знаковую строку. 55На экране заполненная строка переносится на строку вверх по кадру, освобождая последнюю строку экрана (режим аналогичный провороту бумагоопорного вала пишущей машины), для носледующей записи. В режиме Фиксированный кадр процедура записи символов не отлича ется от реализации в известных устройствах. Режим 3. Просмотр блока 12 памяти.Режим просмотра характеризуетсяналичием одного из сигналов командна шестом, седьмом, восьмом н тринад.цатом входах устройства ПросмотрОП влево, Просмотр ОП вправо, Просмотр ОП вниз и Просмотр ОП вверх , а также параллельной записи в счетчик 4 (наличие кода "Номер знака в строке" ) и в счетчик 5 (наличие кода ".Номер строки в ОП"), при этом по сигналам команд с седьмого и восьмого входов устройства осуществляется последовательная запись - 1 или +1 в счетчик 4 и просматривается блок 12 памяти по строке влево, вправо, а по сигналам команд с десятого и одиннадцатого входов устройства осуществляется последовательная запись +1 или -1 в счетчик 5 и просматривается оперативная память вниз и вверх.Наличие кодов на девятом (1 Номер знака в строке ) или двенадцатом (Номер строки в ОП) входах устройства определяет выбор фрагмента блока 12 памяти независимо от преды- дущего состояния счетчика 4 и 5.Предлагаемое устройство выгодно отличается от прототипа минимальным временем цикла изменения отображаемого фрагмента блока 12. Время привязки любого, наперед заданного фрагмента блока 12 к экрану ЭЛТ, определяется периодом одного такта (1 мкс) и в среднем на два порядка меньшецикла привязки в прототипе,Предлагаемое устройство обеспечивает введение сумматора и его связейс мультиплексором, а также взаимодействие счетчика команды и курсора,и исключает счетчик и схему сравнения, имеющих место в прототипе. Кроме того, предлагаемое устройство вотличие от прототипа решает задачувывода на экран блока индикации текстов .с длиной строки (количество зна.ков в строке) значительно большей,одновременно выводимой на экран,путем последовательной (с точностью до знакоместа) визуализации длинной строки через ее фрагменты, с количеством знаков, не превышающеммаксимальное количество одновременно отображаемых на экране ЭЛТ, атакже обеспечивает функциональное расчленение счетчика команды на счетчик знаков команды и счетчик строк команды и введение соответствующих связей.
СмотретьЗаявка
3254815, 03.03.1981
СПЕЦИАЛЬНОЕ КОНСТРУКТОРСКОЕ БЮРО ПИШУЩИХ МАШИН
БЕЛОВ ЛЕОНИД БОРИСОВИЧ
МПК / Метки
МПК: G09G 1/06
Метки: лучевой, сдвига, строк, текста, трубки, экране, электронно
Опубликовано: 28.02.1984
Код ссылки
<a href="https://patents.su/3-1076937-ustrojjstvo-dlya-sdviga-strok-teksta-na-ehkrane-ehlektronno-luchevojj-trubki.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сдвига строк текста на экране электронно лучевой трубки</a>
Предыдущий патент: Система для передачи информации с временным разделением каналов
Следующий патент: Спектрополосный анализатор для распознавания речевых команд
Случайный патент: Инструмент для зачистки поверхностей