Устройство для вывода информации Советский патент 1989 года по МПК G06F15/17 G06F13/14 

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

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

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

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

командного байта; на фиг.8 - общая временная диаграмма работы устройства; на фиг.9 - временная диаграмма работы устройства в конце строки текста; на фиг.10 - временная диаграмма работы устройства в конце текста; на фиг. 11 и 12 - соответственно примеры командных байтов в режимах Прямой доступ к памяти и Печать ;на фиг.13 - алгоритм взаимодействия процессора с устройством.

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

Ј ОО

J

ОО Јь

счетом, бпок 12 задания режима и блок 13 запуска.

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

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

Блок 12 задания режима (фиг.4) содержит первый и второй элементы И 29 и 30, элемент И 31, триггер 32 и элемент НЕ 33.

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

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

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

5

0

5

0

5

0

5

0

5

дение данных (RUF). По сигналу RUF информация, поступающая на 4-й вход блока 6, с 1-го выхода этого блока выдается на 1-й вход блока 7 печати. По ответному сигналу END, поступающему с 1-го выхода блока 7 на 5-й вход блока 6 управления выводом и L-и вход блока 11 управления счетчиком, снимается сигнал RUF на выходе 2 блока 6 и по переднему фронту вырабатывается счетный импульс на 1-м выходе блока 11, который через элемент 10 увеличивает на 1 содержимое счетчика 8. При этом из блока 3 выбирается служебный байт. По заднему фронту сигнала END вырабатывается счетный импульс, который увеличивает содержимое счетчика адреса на 1 и т.д.

Переход на новую строку текста (фиг.9) осуществляется при помощи кодов Перевод строки (ПС) и Возврат каретки (ВК), которыми заканчивается каждая информационная строка. После вывода на печать информационной строки в очередном выбранном информационном байте появляется код ПС, который, поступая на информационный вход дешифратора 5, вызывает на его выходе сигнал ПС. Сигнал ПС поступает на 3-й вход блока 6, запрещает сформирование сигнала RUF и с 2-го выхода блока 6 подается на 2-й вход блока 7 печати. Ответный сигнал FF с 1-го выхода блока 7 поступает на 4-й вход блока 11 управления счетчиком и производит действия, аналогичные сигналу END. По следующему информационному байту из блока 3 памяти выбирается код ВК, который вызывает появление сигнала ВК на выходе дешифратора 5. Сигнал ВК поступает на 3-й вход блока 6, запрещает формирование сигнала RUF и с 2-го выхода подается на 2-й вход блока 7 печати. Ответный сигнал KL с 1-го выхода блока 7 подается на 4-й вход блока 11 /правления счетчиком и вызывает действия, аналогичные сигналу ПС. Далее зыбирается первый служебный байт следующей информационной строки и т.д.

Окончание вывода текста (фиг.10) осуществляется при помощи кода Конец текста (КГ), которым заканчивается текст. После вывода на печать последнего информационного символа или последнего кода ПС (одного из кодов пропуска строк между экземплярами при

514

тиражировании) в следующем информационном байте выбирается код КТ, который, поступая на 1-й вход дешифратора 5, вызывает появление на его выходе сигналов КТ, ПС, ВК. Сигнал КТ поступает на 3-й вход блока 11 управления счетчиком и 6-й вход блока 12 выборки режима. По сигналу КТ на 2-м выходе блока 12 появляется или сбрасывается сигнал Разрешение формирования (РФ) в зависимости от состояния 5-го выхода коммутатора 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 по шине данных второй группы устройства. Если устройство готово для выво7846

яа информации на печать, то в четвертом разряде регистра 15 должен быть О.

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

5 между выводимыми экземплярами.После

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

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

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

памяти ЦП Управляющее слово.

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

S

0

ройства для вывода текстовой документации.

При появлении 1 в пятом разряде регистра 15 устройство переходит в режим печати информации.

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

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

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

Q

g 0 5 Q 0 3

5

0

5

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

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

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

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

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

Фг/е.4

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

название год авторы номер документа
Устройство для обмена данными между электронно-вычислительной машиной и абонентами 1985
  • Кривоносов Анатолий Иванович
  • Куванов Вячеслав Владимирович
  • Миролюбский Вадим Михайлович
  • Супрун Василий Петрович
  • Тимонькин Григорий Николаевич
  • Харченко Вячеслав Сергеевич
  • Ткаченко Сергей Николаевич
  • Никольский Сергей Борисович
SU1277125A1
Устройство для ввода и вывода информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1709295A1
Устройство для подготовки данных 1988
  • Рыченков Александр Алексеевич
  • Орлов Павел Владимирович
  • Ермолаева Ирина Валентиновна
SU1617429A1
Многоканальное буферное запоминающее устройство 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1721631A1
Устройство для обмена данными между группой каналов ввода-вывода и оперативной памятью 1985
  • Пронин Владислав Михайлович
  • Пыхтин Вадим Яковлевич
  • Мазикин Борис Викторович
  • Хамелянский Владимир Семенович
SU1278867A2
Система ввода-вывода для микропрограммируемой ЭВМ 1988
  • Балабанов Александр Степанович
  • Булавенко Олег Николаевич
  • Кулик Светлана Ивановна
SU1667084A1
Процессор с микропрограммным управлением 1983
  • Соловьев Алексей Алексеевич
  • Курбатов Борис Юрьевич
  • Барашко Виктор Сергеевич
  • Еремин Алексей Тимофеевич
  • Власов Феликс Сергеевич
  • Румянцев Владимир Ильич
SU1149273A1
Селекторный канал 1983
  • Абражевич Ремуальд Игнатьевич
  • Белоцерковская Светлана Львовна
  • Коновалова Светлана Васильевна
  • Кулаго Ольга Васильевна
  • Тихович Юрий Витольдович
SU1103218A1
Многоканальное устройство для сбора, обработки и выдачи информации 1990
  • Сметанин Игорь Николаевич
  • Рукоданов Юрий Петрович
  • Друзь Леонид Вольфович
SU1753482A1
МИКРОПРОЦЕССОР ВВОДА-ВЫВОДА ИНФОРМАЦИИ 1992
  • Селезнев И.П.
  • Аксенов Г.М.
RU2042182C1

Иллюстрации к изобретению SU 1 481 784 A1

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

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

Формула изобретения SU 1 481 784 A1

7 6 5 Ц 3 2 10

76 5 У 3 2 1 О

7 6 5 Ч 3 Z 7 О

Разрешение МЛ

Лист/ Рулон /fever/776

фиг. 5

KOA-So 3K3SMflA pO$

Фие.6

Y Кал-So экзенпАйрой

ЯСйрос

Фие.7

П J

Ј

n - ji nNgtArf

H (

..

.

ЈVГ№ЈЈАЙМ

fai}fa

f

Л.

Л.

П

Л.

ЙМ

fai}fa Z-t) iMp.faum

J

L

Г

Т755ГТ

.

t Z Ј f S 9 L

Ц-эПф

ft S 9 L

78il8 l

flcfWJto

)

Вывод на терминал

с общения Лист (О), Рулон (1Н

Обработка, вводимой

информации и запись Результата 8 6р яч. памяти ЦП Упра8л.сл.

Выход на терминал

сообщения Кол. экземпляров v

Обработка Вводимой информации и запись результата В 0 + Зр fff. УДАСАМО

Вывод на термина/ собщения,. Расстоя- мив между зкз.

Ooperffomxa ооооЪмой

UHlpOpfiTaW/t, t, Ј конец текста flKototnCtoxodo KT

Запись / ff ц и 7р Av.u У/у.слаба

выбод со держи ю го яч. Упр. слодо 8 регистр 15

Замеь О 8 ЧиТр 5ряч. Упр. слово

С Конец j

Документы, цитированные в отчете о поиске Патент 1989 года SU1481784A1

Устройство для вывода информации 1973
  • Мурафа Кирилл Георгиевич
SU496549A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для вывода информации 1982
  • Матвеев Владимир Иванович
  • Матвеева Наталья Илиодоровна
SU1076894A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 481 784 A1

Авторы

Абраменко Валерий Петрович

Андреев Александр Иванович

Федосов Михаил Павлович

Шевернев Владимир Иванович

Соколов Виктор Алексеевич

Даты

1989-05-23Публикация

1987-04-03Подача