Устройство для вывода информации

Номер патента: 1672435

Автор: Еремеев

ZIP архив

Текст

СОЮЗ СОВЕ ТСКИХСОЦИАПИС ГИЧЕСКИРЕСГ 1 УВПИК(191 16 6 Г 3/15 ГОСУДАРСТВЕННЬПО ИЗОВРЕТЕНИ 5ПРИ ГКНТ СССР КОМИТЕТИ ОТКРЫТИЯМ НИЕ ИЗОБРЕТЕНИЯ сргдс 86 ро ор 84 Ф ике и 1 ргй ации - рас ТОРСКОМУ СВИДЕТЕЛЬСТВ(56) Иоффе А.Ф. Персональные ЭВМ внизации управления, М.: Наука, 1988102.Сингер М. Мини-ЭВМ РДР граммировдние нд языке Ассемблераганиэация машины М . Мир,с,174- 178(54) УСТРОИСТВО ДЛЯ ВЫВОДА ИНМАЦИИ(57) Изобретение относится к двтомдвычислительной технике. д именно к уствам управлеия выводом информпри отображении Цель изобретения Изобретение относится к автоматике и вычислительнои технике, а именно к устройствам управления выводом информации отображения.Цель изобретения - расширение области применения устройства за счет стабилизации времени задержки на эаданом уровне между выводом строк.На чертеже представлена фукнциональная схема предлагаемого устройства,Устройство содержит блок 1 задержки между выводом строк, выполненный в виде клавиатуры (дисплейного модуля), таймер 2, блок 3 памяти врелени задержки, блок 4 памяти кода символа конца строки. блок 5 памяти константы колмутатор 6. блок 7 суммирования, блок 8 вычитания, триггеры 9 и ширение области применения устройства за счет стабилизации на заданном уровне времени задержки между выводом строк, которая достигается введением блока 3 памяти времени задержки, блока 5 памяти константы, коммутатора 6, блока 7 суммирования, блока 8 вычитания, триггеров 9 и 10, блока 11 зддержки, блока 12 сравнения, элемента ИЛИ 13 и элементов И 14 и 15 и соответствующих функциональных связей. Время задержки между выводом строк определяется кдк разность заданного времени задержки и врелени формирования строки информации определяемом временем между появлеи м символа конца текущей строки, например символа возврата каретки, и первого символа последующей строки, например символа перевода с 1 роки. 1 ил,10, блок 11 задержки, блок 12 срдвнения, элемент ИЛИ 13, элементы И 14 и 15, Поэициеи 16 обозначен информационный вход устроиства, позициями 17 и 18 - соответственно сигнала готовности и управляющий вход устройства, Вывод строки нд устройство отображения, например на экран дисплея, осуществляется путем поочередного вывода символов, составляющих строку, и символа конца строки, например символа возврата каретки. Отображение каждого сИмвола из строки осуществляется путем передачи процессором ЭВМ в терминальный буфер вывода (на чертеже не показаны) кода соответствующего символа на вход 16 устройства. Терминал преобразует код полученного иэ буфера вывода символа в соот 1672435ветствующую литеру, которая высвечивается на экране. Чтобы проверить то, что литера уже высвечена, процессор перед посылкой кода следующего символа в буфер вывода сначала проверяет, готов ли буфер вывода принять его. Такая проверка осуществляется путем обращения к регистру состояния (на чертеже не показан). Бит готовности регистра состояния сбрасывается терминалом на время занятости буфера вывода и устанавливается в момент, когда буфер готов принять код нового символа.Работа устройства состоит в управлении сигналом готовности с регистра состояния по входу 17 устройства и при этом символы, составляющие строку выводят без задержек; задают время Т задержки вывода строки; измеряют время формирования строки, которое может быть различно в зависимости от того, происходит ли формирование из оперативной памяти, одного или нескольких файлов; как разность ЛТ времени Т появления символа последующей строки, например, символа перевода строки, и времени Т 2 появления символа конца текущей строки, например символа возврата кареткиЛТ = Т - Тгопределяют время задержки (г) вывода последующей строки=Т - ЛТ =Т - Т +Тр =(Т+Тр) - Тгде Т - заданное время задержки,задерживают вывод последующей строки на время т при т) О.В исходном состоянии триггеры 9, 10сброшены, и при появлении сигнала готовности с регистра состояния на выходе элемента И 14 есть сигнал готовности, при появлении которого процессор ЭВМ посылает код очередного символа из строки в терминальный буфер вывода. Сигнал готовности в регистре состояния пропадает, исчезает сигнал готовности на выходе элемента И 14, Таким образом символы, составляющие строку выводят без задержи. Одновременно с поступлением на экран терминала значение кода символа из терминального буфера вывода поступает на первый вход блока 12 сравнения, где в момент появления сигнала на выходе элемента И 14 (т.е. в момент освобождения буфера вывода) происходит сравнение кода выводимого символа с кодом конца строки, например кодом возврата каретки, который поступает с блока 4 в момент появления сигнала на5 10 15 20 25 30 35 40 45 50 55 выходе элемента И 14, Если выводимый символ есть символ конца строки, то на выходе блока 12 сравнения появляется сигнал в результате чего устанаь,ивается сигнал на выходе триггера 10 (происходит подготовка элемента И 15 к появлению первого символа последующей строки). Через элемечт ИЛИ 13 управляющий сигнал поступает в таймер 2, В блоке 7 происходит суммирование заданного времени задержки Т с блока 3 памяти и времени Т 2 с таймера 2, величина суммы сохраняется на выходе блока 7 до следующей операции суммирования. Происходит вывод текущей строки, На выходе элемента И 14 наблюдается сигнал. После окончания формирования процессором следующей строки он посылает в буфер вывода первый символ последующей строки, например символ перевода строки, Сигнал готовности в регистре состояния пропадает, появляется сигнал на выходе элемента И 15, который устанавливает триггер 9. Первый символ последующей строки (перевод строки) отображается на экране дисплея (курсор переходит в начало следующей строки), появляется сигнал готовности в регистре состояния, но на выходе элемента И 14 сигнал готовности отсутствует. Процессор воспринимает это как занятость буфера вывода, Вывод символов последующей строки приостанавливается на время задержки в блоке 11, В блоке 8 в момент появления сигнала на входе триггера 9 происходит расчет времени задержки г как разности суммы (Т+ Т 2) с выхода блока 7 и времени Т 1 с таймера 2 (после поступления сигнала на его управляющий вход через элемент ИЛИ 13). Величина т поступает на информационный выход блока 8 и информационный вход коммутатора б, Знак величины т поступает на управляющий выход блока 8 и управляющий вход коммутатора б, Если величина г положительна, т.е. отсутствует управляющий сигнал на коммутаторе б, то величина г поступает в качестве задания в блок 11 задержки, При отрицательном х появляется сигнал на управляющем входе коммутатора б и в качестве задания блоку 11 задержки поступает константа с блока 5 (нулевое задание задержки), После окончания задержки сигнала с выхода триггера 9 на время т сигнал с выхода блока 11 задержки сбрасывает триггеры 9, 10. Появляется сигнал готовности на выходе элемента И 14. Процессор воспринимает это как освобождение буфера вывода и продолжает вывод последующей строки,Таким образом стабилизируется время задержки между выводом строк на уровне заданном оператором.Формула изобретения Устройство для вывода информации, содержащее блок задержки между выводом строк, блок памяти кода символа конца строкиитаймер,отличающееся тем, что, с целью расширения области применения устройства за счет стабилизации на заданном уровне времени задержки между выводом строк, блок памяти времени задержки, блок памяти константы, коммутатор, блок суммирования. блок вычитания, триггеры. блок задержки, блок сравнения, элемент ИЛИ и элементы И, выходы блока задержки между выводом строк соединены с информационными входами и входом управления записью блока памяти времени задержки, выходы которого подключены к информационным входам первой группы блока суммирования, информационные входы второй группы которого и информационные входы первой группы блока вычитания соединенны с выходами таймера, информационные входы второй группы блока вычитания подключены к выходам блока суммирования, выходы группы и выход которого соединены с информационными входами первой группы и управляющим входом соответственно коммутатора, информационные входы второй группы которого подключены к выходам блока памяти константы, выходы коммутатора соединены с информационными входами блока задержки, управляющий вход которого, первый вход 5 элемента ИЛИ, вход блока памяти константы, управляющий вход блока вычитания и первый вход первого элемента И подключены к выходу первого триггера, вход которого подключен к выходу второго элемента И, 10 первый вход которого соединен с выходомвторого триггера, вторые входы элементов И являются уравляющим входом устройства, выход первого элемента И является выходом сигнала готовности устройства и 15 подключен к управляющим входам блокасравнения и блока памяти кода символа конца строки, выходы которого подключены к информационным входам первой группы блока сравнения, информационные входы 20 второй группы которого являются информационным входом устройства, выход блока сравнения подключен к второму входу элемента ИЛИ, управляющему входу блока суммирования, входу второго триггера и входу 25 управления считыванием блока памяти времени задержки, выход элемента ИЛИ соединен с входом таймера, выход блока задержки подключен к входам первого и второго триггеров.301672435 Составитель И.ЗагинайкоРедактор Т.Шагова техред М,Моргентал Корректор М.Демчик Зак Производственно-и зл аел ьски с Ц. 2840 Тираж 383 ИИПИ Госудаоственного комите 113 п 35, МоскваПодписноеа по изобретениям и открытиям при ГКНТ СССЖ, Раушская наб 4/5 мбинат "Патент", г. Ужгород, ул,Гагарина, 101

Смотреть

Заявка

4643292, 26.01.1989

В. И. Еремеев

ЕРЕМЕЕВ ВЛАДИМИР ИВАНОВИЧ

МПК / Метки

МПК: G06F 3/153

Метки: вывода, информации

Опубликовано: 23.08.1991

Код ссылки

<a href="https://patents.su/4-1672435-ustrojjstvo-dlya-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода информации</a>

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