Устройство для вывода информации
УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ , содержащее регистр адреса , блок памяти, первый и второй элементы И, дешифратор символов, блок управления выводом и блок печати , вход регистра адреса является первым информационным входом устройства , выходы соединены с одними адресными входами блока памяти, первый выход дешифратора символов является первым управляющим выходом устройства, первый вход элемента И является BTopfcJM информационным входом устройства, выход блока управления выводом соединен с входом блока печати, отличающеес я тем, что, с целью расширения области применения путем организации прямого доступа к памяти, в него введены первый и второй элементы ИЛИ, счетчик строк и символов и генератор тактовых импульсов, счетный вход и первый выход счетчика строк являются третьим информационным входом и вторым управляющим выходом устройства соответственно, второй выход соединен с управляющим входом генератора тактовых импульсов , выход которого подключен к счетному входу счетчика символов, выходы которого соединены с другими Эадресными входами блока памяти, выход которого подключен к входу дешифратора символов и первому i входу второго элемента И, второй вход которого соединен с вторым (Л С выходом дешифратора символов, третий выход которого подключен к первому входу первого элемента ИЛИ и входу вычитания счетчика строк, вход установки которого и второй вход первого элемента ИЛИ являются установочным входом устройства, первый выход дешифратора символов соединен с вторым входом первого элемента И, выход которого подклк чен к первому входу второго элемена та ИЛИ, второй вход которого под00 ;о ключен к выходу второго элемента И, а выход - к входу блока управления выводом. 4
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН
3(5 ) 0 06 F 3/04
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
t та хскювммеь. Л
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21 ) 3486917/18-24
° (22) 31.08.82 (46) 28 .02.84. Бюл. Р 8 (72) B.И.Матвеев и Н.И.Матвеева (71) Омское специальное конструкторское бюро научно-проиэводственного объединения "Нефтехимавтоматика" (53) 681 ° 327(088 ° 8) (56) 1. Справочник по цифровой вычислительной технике. Под ред. Б.Н.Малиновского. Киев, "Техника", 1980, с. 142.
2. Авторское свидетельство СССР
9 496549, кл. G 06 F 3/04, 1974 (прототип). (54)(57) УСТРОИСТВО ДЛЯ ВЫВОЛА ИНФОРМАЦИИ, содержащее регистр адреса, блок памяти, первый и второй элементы И, дешифратор символов, блок управления выводом и блок печати, вход регистра адреса является первым информационным входом устройства, выходы соединены с одними адресными входами блока памяти, первый выход дешифратора символов является первым управляющим выходом устройства, первый вход элемента И является вторым информационным входом устройства, выход блока управления выводом соединен с входом блока печати, о т л и ч а ю щ е ес я тем, что, с целью расширения области применения путем органиэации прямого доступа к памяти, в него введены первый и второй элемен ты ИЛИ, счетчик строк и символов и генератор тактовых импульсов, счетный вход и первый выход счетчика строк являются третьим информационным входом и вторым управляющим выходом устройства соответственно, второй выход соединен с управляющим входом генератора тактовых импульсов, выход которого подключен к счетному входу счетчика символов, выходы которого соединены с другимиЭадресными входами блока памяти, выход которого подключен к входу дешифратора символов и первому
-входу второго элемента И, второй вход которого соединен с вторым выходом дешифратора символов, третий выход которого подключен к первому входу первого элемента ИЛИ и входу вычитания счетчика строк, вход установки которого и второй вход первого элемента ИЛИ являются установочным входом устройства, первый выход дешифратора символов соединен с вторым входом первого элемента И, выход которого подключен к первому входу второго элемента ИЛИ, второй вход которого под. ключен к выходу второго элемента И, а выход — к входу блока управления выводом
107б894
Изобретение относится к вычислительной технике, в частности к устройствам для вывода информации >3 виде документов, и мажет быть испаль зовано в автоматизированных систе-мах управления.
Известны устройства .цля вывода информации из ЭВМ, -одержащие исполнительный механизм, интерфейс, буФер, блок преобразования информации, дешифратор адреса, дешифратор команды и блок управления и синхро-низации (1) .
Недостатком указанного устройст-. ва является неэффективное использование ресурсов ЭВМ при выводе документов.
Наиболее близким па технической сущности к изобретению является устройство для вывода информации, садер>кащее регистр адреса, блок памяти, первый и второй элементы H,,öeøèô ратор символов, блок управления выводом и блок печати „ вход регистра адреса является первым информационным входом устройства, выходы соединены с одним адресным входом блока памяти, первый выход дешифратара символов является первым угравляющим выходом устройства, первый вход первого элемента И является вторым информационным входом устройства, выход блока управления выводам соеди-. нен с входом блока печати И .
Недостатком известного устройства является ограниченная область применения вследствие небольшой скорости передачи массивов инфармаци-л, так как процессор ЭВМ загружен операциями па обеспечению связи с блоком постоянной памяти.
Цель изобретения — расширение области применения устройства путем органиэации прямого,цаступа к памяти.
Поставленная цель,цостигается тем, что в устройство для вывода информации, содержащее регистр адреса, блок памяти, первый и второй элементы И, дешифратор символов, блок управления выводам и блок печати, вход регистра адрес- являе .гся первым информационным входом устройства, выходы соединены с адними адресными входами блока памяти,, первый выход дешифратора символов является гервым управляющим выходом устройства, первый вход первого элемента И является вторым информационным входом устройства, выхац блока управления выводом соединен с входом блока печати„ введены первый и второй элементы ИЛИ, счетчики строк и символов и генератор -.àêz ex импульсов, счетный вход и первый выход счетчика г".трак являются третьим информационным входом и вторым управляющим выходом устройства соответственно, второй выход соединен с управляющим входом генератора тактовых импульсов, выход которого подключен к счетному входу счетчика
= ûìâoëîH, выходы которого соединены с другими адресными входами блока памяти, выход которого подключен к входу дешифратора символов и первому входу второго элемента И, второй вход которога соединен с вторым выходом,цешифратора символов, третий выход которого подключен к первому входу первого элемента ИЛИ и входу вычитания счетчика строк, вход установки которого и в".îðîé вход первого элемента ИЛИ являются установочным входом устройства, первый выход дешифратара символов соединен с втсрым входам первого элемента И, выход которого подключен к первому входу вгарого элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, а выход — к входу блока управления выводом.
На чертеже показана структурная схема устройства для вывода информации.
Устройства содержит блок 1 Формирования документа„ счетчик 2 строк, регистр 3 адреса, генератор 4 тактовых импульсов, счетчик 8 символов,. гервый элемент ИЛИ б, блок 7 памяти, дешифратор 8 символов, первый и второй элементы И 9 и 10, второй элемент ИЛИ 11, блок 12 печати и блок 13 г3 управления выводом, Па схеме обозначены также входы и выходы 14-19 устройства.
Устройство работает следующим образом.
Перед началом работы в блок 7 памяти должен быть записан "шаблон" документа, представляющий собой последовательность управляющих и алфавитно-цифровых кодов, падлежающих выводу на блок 12 печати (блоки для записи шаблона" не показаны).
Адрес каждо-о кода в блоке 7 памяти образуется из базового адреса строки, хранящегося в регистре и адреса када в строке, Формируемого счетчиком 5 символов. Для управления работай блока 1 Формирования документа испальзуютсл только два управляющих кода: "Конец строки" (КС) и "Переменный символ" (ПС)), Остальные управляющие коды, такие как "Перевод строки", "Возврат каретки", "Пропуск строки" и т.п., передаются в блок 13 и используются для управления блоком 12 печати, Кад КС используется для выделения в шаблоне" последовательности кодов, используемы для формирования одной строк-t документа. Код ПС служит для указания тех позиций строк, которые в процессе вывоца документа
107б 894
Составитель И,Алексеев
ТехредМ.Гергель . Корректор О.Билак
Редактор A.oãàð
Заказ 749/45 Тираж 699 Подписное
BHHHIIH Государственного кОмитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", r.Óæãoðoä, ул.Проектная, 4 должны быть заменены переменной ин- формацией, формируемой процессором.
Управляющим сигналом, поданным на вход 19, процессор.обнуляет счет=. чики 2 H 5 H приводит тем самым устройство в исходное состояние. 5
Каждый цикл работы устройства начинается с записи в резистор 3 адреса строки "шаблона", а в счетчик 2 числа последовательных строк документа, которые имеют формат; соответ- 10 ствующий этой строке: "шаблона".
При ненулевом состоянии счетчика 2
Г строк на его выходе появляется сигнал, запускающий генератор 4 тактовых импульсов. IS
Каждый импульс наращивает содержимое счетчика 5 символов на единицу. в результате чего формируется адрес следующего кода, считываемого из блока 7 памяти. 20
B том случае, если очередной код, поступивший из блока 7 памяти на дешифратор 8 стволов, не является кодом ПС или КС, на третьем ходе дешифратора появляется сиг- 25 нал, открывающий элемент И 9.
В результате код из блока 7 памяти передается в блок 13 для управления блоком 12.
При поступлении на вход дешифратора 8 символов кода ПС на его втором выходе появляется сигнал, который передается в процессор по выходу 15 и подготавливает элемент И 10.
При получении этого сигнала процессор по входу 14 через элемент И 10 и элемент ИЛИ 11 передает в блок 13 код очередного символа,.который должен быть напечатан в документе.
Таким образом осуществляется вывод переменной информации из процессора на блок печати, Код КС, поступивший на вход дешифратора 8 символов, вызывает появление сигнала на его первом выходе, что приводит к сбросу счетчика 5 символов и уменьшению на единицу. содержимого счетчика 2 строк ° Если в результате этого счетчик 2 строк обнуляется, по управляющему выходу 17 в процессор поступает сигнал запроса адреса следующей строки "шаблона", а генератор 4 тактовых импульсов останавливается. Устройство переходит в исходное состояние, Предлагаемое выполнение устройства обеспечивает возможность вывода на блок печати одной командой процессора такого количества строк, которое задано числом, записанным в счетчике строк. Это позволяет значительно уменьшить загрузку про.цессора при выводе информации на блок печати, что расширяет функциональные возможности устройства. !