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

 

Изобретение относится к вычислительной технике ,в частности, к устройствам для вывода информации в виде документов, и может быть использовано в автоматизированных системах обработки и вывода текстовой информации. Целью изобретения является повышение быстродействия устройства за счет совмещения процессов вывода и подготовки информации. Устройство содержит коммутатор 1, первый и второй мультиплексоры 2, 9, блок 3 памяти, триггер 4, дешифратор 5, блок 6 управления выводом, блок 7 печати, счетчик 8, элемент И 10, блок 11 управления счетчиком, блок 12 задания режима и блок 13 запуска. Указанная цель достигается за счет введения в устройство коммутатора 1, первого и второго мультиплексоров 2, 9, триггера 4, блока 11 управления счетчиком, блока 12 задания режима и блока 13 запуска. 3 з.п.формулы, 13 ил.

СОЮЗ СОВЕТСКИХ.

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (su 4 С. 06 F 13/38

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР „"„-.Цц

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А ВТОРСНОМУ СВИДЕТЕЛЬСТВУ (21 ) 4221154/24-24 (22) 03. 04. 87 (46) 23. 05. 89. Бюл. N - 19 (72) В.П, Абраменко, А.И. Андреев, М. П. Федосов, В.И. Шевернев и В.А. Соколов (53) 681. 327 (088.8) (56) Авторское свидетельство СССР

Н 496549, кл. G 06 F 13/38, 1972.

Авторское свидетельство СССР

У 1076894, кл . С 06 F 13/38, 1982. ($4) УСТРОЙСТВО ДПЯ ВЫВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике, в частности к устройствам для вывода информации в виде документов, и может быть использовано в автоматизированных системах обИзобретение относится к вычислительной технике, в частности к устройствам для вывода информации в виде документов, и может быть использовано в автоматизированных системах обработки и вывода текстовой документации.

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

На фиг.1 представлена блок-схема устройства, на фиг.2 — схема коммутатора; на фиг.3 — схема блока управления счетчиком, на фиг.4 — схема блока выборки режима, на фиг.5 — формат служебного байта; на фиг.6 — формат байта состояния; на фиг. 7 — формат

„„SU 1481784 А 1

2 работки и вывода текстовой информации. Целью изобретения является повышение быстродействия устройства за счет совмещения процессов вывода и подготовки информации . Устройство содержит коммутатор 1, первый и второй мультиплексоры 2,9, блок 3 памяти, триггер 4, дешифратор 5, блок 6 управления выводом, блок 7 печати, счетчик 8, элемент И 10, блок 11 управления счетом, блок 12 задания режима и блок 13 запуска. Указанная цель достигается за счет введения в устройство коммутатора 1, первого и второго мультиплексоров 2,9, триггера 4, блок 11 управления счетом, блока 12 задания режима и блока 13 запуска. 3 з.п.ф-лы, 13 ил. командного байта; на фиг . 8 — общая временная диаграмма работы устройст-, ва; на фиг.9 — временная диаграмма работы устройства в конце строки текста; на фиг. 10 — временная диаграмма работы устройства в конце текста; на фиг. 11 и t2 — соответственно примеры командных байтов в режимах

"Прямой доступ к памяти"и Печать",на фиг.13 — алгоритм взаимодействия процессора с устройством.

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

1481 784 счетом, блок 12 задания режима и блок

13 запуска.

Коммутатор 1 (фиг.2) содержит дешифратор 14, регистр 15, счетчик 16, 5 первый, второй и третий элементы

И 17-19 и триггер 20.

Блок 11 управления счетом (фиг. 3) содержит первый и второй формирователи 21 и 22 импульсов, первый, второй и третий элементы ИЛИ 23-25, элемент И 16, триггер 27 и элемент

НЕ 28.

Блок 12 задания режима (фиг.4) содержит первый и второй элементы

И 29 и 30, элемент И 31, триггер 32 и элемент НЕ 33.

Устройство работает следующим образом (фиг,8).

Сигнал "ПСброс" с 4-ro выхода ком- 2О мутатора 1 поступает на 4-й вход блока 12 и 1-й вход блока 11. По этому сигналу на выходе 2 блока 12 устанавливается сигнал "РФ", а на 2-м выходе блока 11 вырабатывается сиг- 25 нал "Сброс", который по входу сброса устанавливает счетчик 8 в нулевое состояние. Нулевой адрес с выхода счетчика 8 поступает на второй информационный вход мультиплексора 2. С 30 выхода мультиплексора 2 адрес поступает на адресный вход блока 3 памяти.

Первый служебный байт с выхода блока

3 поступает на информационный вход мультиплексора 9, иа информационный

35 вход дешифратора 5, а шестой разряд данных (ОД6) — на информационный вход триггера 4. По сигналу "Печать", поступающему с 3-го выхода коммутатора 1 на 2-й вход блока 11 выраба- 40 тывается одиночный счетный импульс (СЧИ), который с 1 † выхода блока 11 управления счетом через элемент 10 поступает на счетный вход счетчика 8.

При этом содержимое счетчиКа адреса увеличивается на "1 .

По изменению нулевого адреса (СА) из нуля на единицу шестой разряд данных первого служебного байта записывается в триггер 4. Сигнал "Разрешение информации" (РИНФ) с прямого выхода триггера 4 поступает на адресный вход мультиплексора 9, и, в зависимости от сигнала "РИНФ" на выходе мультиплексора 9, появляется либо байт данных. с информационного входа мультиплексора 9, либо код пробела..

Одновременно с этим на 2-м выходе н блока 6 появляется сигнал Сопровождение данных" (RUF) . По сигналу RUF информация, поступающая на 4-й вход блока 6, с 1-го выхода этого блока выдается на 1-й вход блока 7 печати.

По ответному сигналу END, поступающему с 1-ro выхода блока 7 на 5-й вход блока 6 управления выводом и -й вход блока 11 управления счетчиком, снимается сигнал RUF на выходе 2 блока б и по переднему фронту вырабатывается счетный импульс на

1-м выходе блока 11 который через элемент 10 увеличивает íà "i" содержимое счетчика 8. При этом из блока выбирается служебный байт. По заднему фронту сигнала END вырабатыва«тся счетный импульс, который увеличивает содержимое счетчика адреса на "1" и т.д.

Переход на новую строку текста (фиг.9) осуществляется при помощи кодов нПеревод строки" (ПС) и нВозврат каретки" (ВК), которыми заканчи«ается каждая информационная строка.

После вывода на печать информационной строки в очередном выбранном информационном байте появляется код

ПС, который, поступая на информационный вход дешифратора 5, вызывает на его выходе сигнал ПС. Сигнал ПС поступает на 3-й вход блока 6, запрещает

<Ъормирование сигнала RUF u c 2-го выхода блока б подается на 2-й вход блока 7 печати. Ответный сигнал FF с 1-"o выхода блока 7 поступает на

4 — и вход блока 11 управления счетчиком и производит действия, аналогичные сигналу END. По следующему информационному байту из блока 3 памяти выбирается код ВК, который вызывает появление игнала ВК .на выходе дешифратора 5. Сигнал ВК поступает на 3- и вход блока 6, запрещает формирование сигнала RUF и с 2-ro выхода подается на 2-й вход блока 7 печати.

Ответный сигнал К . с 1-ro выхода блока 7 подается на 4-й вход блока 11 управления счетчиком и вызывает действия, аналогичные сигналу ПС. Далее выбирается первый служебный байт следующей информационной строки и т.д.

Окончание вывода текста (фиг.10) осуществляется при помощи кода "Конец текста (КТ), которым заканчивается текст, После вывода на печать последнего информационного символа или последнего кода ПС (одного из кодов пропуска строк между экземплярами при.5 148 тиражировании) в следующем информационном байте выбирается код КТ, который, поступая на 1-й вход дешифратора 5, вызывает появление на его выходе сигналов КТ, ПС, ВК. Сигнал

КТ поступает на 3-й вход блока 11 управления счетчиком и 6-й вход блока 12 выборки режима. По сигналу КТ на 2-м выходе блока 12 появляется или сбрасывается сигнал "Разрешение формирования" (РФ) в зависимости от состояния 5-ro выхода коммутатора

1 (рулон-лента), поступающий на 3-й вход блока 12 и вызывающий появление сигнала "-1" на 1-м выходе блока

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

Сигналы ПС и ВК с 2-го выхода блока 6 управления выводом поступают на

2-й вход блока 7 печати. Первым ответным сигналом от блока 7 печати приходит сигнал FF, сигнализирующий о переводе строки. Далее приходит сигнал KL сигнализирующий о возврате каретки. По переднему фронту сигнала KL на 2-м выходе блока 11 появляется сигнал "Сброс", который поступает на вход сброса счетчика 8 вызывая его обнуление, т.е. подготавливает его к выводу следующего экземпляра текста. При этом, если выводится последний экмэемпляр текста, то по окончании действия сигнала "-1" снимается сигнал "Разрешение счета"

"РСч) на 2-м выходе коммутатора 1, который, поступая на первый вход элемента И 10, запрещает прохождение счетных импульсов на ачетчик 8.

Примерный алгоритм взаимодействия

ЦП с предлагаемым устройством представлен на:фиг.13.

При обращении к устройству для вывода текстовой документации центральный процессор выставляет на адресную шину устройства адрес, который дешифруется дешифратором 14 коммутатора 1. На его выходе появляется сигнал .ВУ, поступающий íà 5-й вход регистра 15 коммутатора 1.

Одновременно центральный процессор выдает сигнал ЧтВВ на второй вход регистра 15. После выборки регистра

15 ЦП считывает содержимое четвертого разряда "Готовность" регистра 15 по шине данных второй группы устройства. Если устройство готово для выво1 784 да информации на печать, то в четвертом разряде регистра 15 должен быть !

10н

Далее ЦП на экран терминала выводит сообщение "Лист (О), Рулон (1) и выходит на сканирование клавиатуры ожидая соответствующего символа. Этот символ обрабатывает и "0" или "1" записывается в шестой разряд ячейки памяти ЦП "Управляющее слово".Затем на экран терминала выводится сообщение "Количество экземпляров?" и

ЦП выходит на сканирование клавиатуры, ожидая ввода числа печатаемых экземпляров. Информация обарабатывается и результат ее (т.е. количество экземпляров) записывается в разряды 0-3 ячейки памяти ЦП "Управляю5

15 щее слово . После чего на экран тер- минала выводится сообщение "Расстояние между экземплярами и ЦП выходит на сканирование клавиатуры, ожидая ввода числа, указывающего расстояние

20 между выводимыми экз емплярами. После ввода этого числа между последним информационным байтом и кодом КТ записывается необходимое число кодов

ПС (по четным адресам).

Происходит запись в "1" в четвертый и седьмой разряды ячейки памяти ЦП Управляющее слово|1. После чего содержимое ячейки памятинуправляющее алово" ЦП записывается в регистр 15 по информационной шине (2 я группа). При поступлении "1" в седьмой разряд регистра 15 на выходе триггера 20 коммутатора 1 появляется сигнал нЗпД 1" и осуществляется режим ПДП между ОЗУ ЦП и блоком 3 памяти устройства, при этом работа

ЦП на время этого режима прекращается. Одновременно с этим на выходе 3 регистра 15 коммутатора 1 появляется сигнал "ПСброс", который поступает

45 соответственно на второй и пятый входы блоков 11 и 12. После выдачи всей информации системный контролер с платы ЦП выдает сигнал КС (конец

50 счета), который поступает на вход сброса триггера 20 и сбрасывает сигнал "ЗпД 1".

ЦП возобновляет свою работу и записывает "0" в четвертый и седьмой разряды и "1" в пятый разряд ячейки памяти ЦП "Управляющее слово".

Содержимое этой ячейки выводится в регистр 15 коммутатора 1 и ЦП выходит из подпрограммы обслуживания уст1481784 ройства для вывода текстовой документации, При появлении "1" в пятом разряде регистра 15 устройство переходит в

5 режим печати информации.

В качестве примера приведены форматы командных байт в режиме ПДП (фиг.11) и в режиме "Печать" (фиг.12} для вывода 10 экземпляров документа на пист.

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

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

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

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

1481 784 выходом коммутатора, третий и четвертый выходы регистра являются четвертым и пятым выходами коммутатора соответственно, пятый выход регистра соединен со счетным входом триггера, выход второго элемента И является первым выходом коммутатора, счетный вход счетчика и третий вход третьего элемента И являются соответственно

10 первым и вторым входами коммутатора.

3. Устройство по п.1, о т л ич а ю щ е е с я тем, что блок управления счетом содержит первый и второй формирователи импульсов, первый,15 второй и третий элементы ИЛИ,элемент

И, триггер и элемент НЕ, вход первого формирователя импульсов является вторым входом блока, выход первого формирователя импульсов соединен с 20 первым входом второго элемента ИЛИ, входы первого элемента ИЛИ и первый вход элемента И являются четвертым входом блока, выход первого элемента ИЛИ соединен с входом второго 25 формирователя импульсов, выход которого соединен с вторым входом второго элемента ИЛИ, выход которого является первым выкодом блока, информационный вход триггера является 30 третьим входом блока, выход триггера соединен с вторым входом элемента И, выход которого соединен с входом элемента НЕ и первым входом третьего элемента ИЛИ, выход которого является вторым выходом блока, выход элемента НЕ соединен со счетным входом триггера, второй вход третьего элемента ИЛИ является первым входом блока.

4. Устройство по п. 1, о т л ич а ю щ е е с я тем, что блок задания режима содержит первый и второй элементы И, элемент ИЛИ, элемент НЕ н триггер, первый и второй входы первого элемента И являются первым и пятым входами блока соответственно, выход первого элемента И соединен с первым входом элемента ИЛИ,второй вход которого является четвертым входом блока, выход элемента ИЛИ соединен со счетным входом триггера, информационный вход которого является третьим входом блока, выход триггера соединен с первым входом второго элемента И, второй вход которого является вторым входом блока, выход второго элемента И является вторым выходом блока, вход элемента НЕ является шестым входом блока, выход элемента НЕ является первым выходом блока и соединен с входом сброса триггера.

1481 784

148 t 784

1481 784

П сброс рф

ПЕЧаЩ, ЯЧ,P

CA g

СА7

OAE

РИвр.

Rue

ЕЮ

Вью.3

СчИ

САО

С41

ОИ

RVF

ЕИ

Вгх.д йС

FF

1481 784

Сч. И

Са

САМ

ВЭ6КЭ

Зькэ

AT м

РГ

Ка

Орос

РСч

Фиа 11

7 б 5 4 5 Г Р

1481784

Фиа U

Составитель С. Кулиш

Редактор В. Данко Техред М.Ходанич Корректор В. Гирняк

Заказ 2692/51 Тираж 669 Подпис но е

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб,, д. 4/5

Производственно-издательский комбинат Патент, г. Ужгор д, у ве се

У . о л . Гага ина 1 0 1

P . y

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

 

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

Изобретение относится к области вычислительной техники и предназначено для сопряжения отдельных микроЭВМ или микропроцессоров в однородную вычислительную структуру

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

Изобретение относится к области вычислительной техники и может быть использовано для оценки надежности сложных систем на этапе проектирования за счет определения топологической надежности графа системы

Изобретение относится к вычислительной технике и предназначено для объединения двух ЭВМ

Изобретение относится к вычисли тельной технике и может быть исполь зовано для исследования сечений графа

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

Изобретение относится к вычислительной технике и может быть использовано для решения комбинированных и оптимизационных задач на графах

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

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

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

Изобретение относится к вычислительной технике ,в частности, к средствам микропроцессорного управления и может быть использовано в автоматизированных системах управления обработки информации и измерительных системах с применением микропроцессоров и/или ЭВМ

Изобретение относится к вычислительной технике и может быть использовано в многомашинных вычислительных системах и локальных сетях обмена данными

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

Изобретение относится к вычислительной технике и предназначено для организации обмена ЭВМ с последовательными каналами связи

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

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

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

Изобретение относится к вычислительной технике и позволяет производить программное присвоение перифе рийным устройствам абонентов логических адресов

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

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

Изобретение относится к области вычислительной техники и предназначено для построения коммутационных сетей вычислительных систем
Наверх