Изобретение относится к вычисли тельной технике/ в частности к уст ройствам для вывода информации в виде документов, и может быть испо - зовано в автоматизированных системах управления. Известны устройства для вывода информации из ЭВМ, содержащие исполнительный механизм, интерфейс, буфер, блок преобразования информа ции, дешифратор адреса, дешифратор команды и блок управления и синхро низации ij Недостатком/указанного устройст ва является неэффективное использо вание ресурсов ЭВМ при выводе доку ментов. . . Наиболее близким по технической сущности к изо.бретению является ус ройство для вывода информации, соде жащее регистр адреса, блок памяти, первый и второй элементы и, дешиф ратор с.имволов, блок управления вы водом и блок печати , вход регистра адреса является первым информационным входом устройства, выходы соеди нены с одним адресным входом блока памяти, первый выход дешифратора символов является первым управляющим выходом устройства, первый вхо первого элемента К является вторым информационным входом устройства, выход блока управления выводом соед нен с входом блока печати з , Недостатком известного устройств является ограниченная область применения вследствие небольшой скорос ти передачи массивов инд ормации, та как процессор ЭВМ загружен операция ми по обеспечению связи с блоком по тоянной памяти. Цель изобретения - расширение об ласти применения устройства путем организации прямого доступа к памят Поставленная цель достигается тем, что в устройство для вывода информации,, содержащее регистр адре са, блок памяти, первый и второй элементы И, дешифратор символов, блок управления выводом и блок печати, вход регистра адреса является первым информационным входом устройства, выходы соединены с одними адресными входами блока памяти,, первый выход дешифратора символов является первым управляющим выходом устройства, первый вход первого -элемента И является вторым информационным входом усхройства, выход блока управления выводом соединен с входом блока печати, введены первый и второй элементы ИЛИ, счетчики строк и символов и генератор тактс ых импульсов, счетный вход к пер вый выход счетчика строк являются третьим информационным входом и вто рым управляющим выходом устройства соответственно, второй выход соединен с управляющим входом генератора тактовых импульсов, выходкоторого подключен к счетному входу счетчика символов, выходы которого соединены с другими адресными входами блока памяти, выход которого подключен к входу дешифратора символов и первому входу второго элемента И, второй вход которого соединен с вторым выходом дешифратора символов, третий выход которого подключен к первому входу первого элемента ИЛИ и входу вычитания счетчика строк, вход установки которого я второй вход первого элемента ИЛИ являются установочным входом устройства, первый выход дешифратора символов соедир1ен с вторымвходом первого элемента И, выход которого подключен к первому входу второго элемента ИЛИ, второй вход которого подключен к выходу второго элемента И, а выход - к входу блока управления выводом. На чертеже показана структурная схема устройства для вывода информации . Устройство содержит блок 1 формирования документа, счетчик 2 строк, регистр 3 адреса, генератор 4 тактовых импульсов, счетчик 5 символов,. первый элемент ИЛИ 6, блок 7 памяти, дешифратор 8 символов, первый и второй элементы И 9 и 10, второй элемещт: ИЛИ 11, блок 12 печати и блок 13 управления выводом, Па схеме обозначены также входы и выходы 14-19 устройства. Устройство работает следующим образом. Перед началом работы в блок 7 памяти должен быть записан шаблон документа, представляющий собой последовательность управляющих и алфавитно-цифровых кодов, подлежающих выводу на ешок 12 печати (блоки для записи шаблона не показаны), Адрес каждого кода в блоке 7 памяти образуется из базового адреса строки, хранящегося в регистре 3, и адреса кода в строке, формируемого счетчиком 5 символов. Для управления работой блока 1 формирования документа используются только два управляющих кода: Конец строки (КС) и Переменный символ (ПС), Остальные управляющие коды, такие как Перевод строки, Возврат каретки, Пропуск строки и т,п., передаются в блок 13 и используются для управления блоком 12 печати. Код КС используется для выделения в шаблоне последовательности кодов, используемых для форглирования одной строки документа. Код ПС служит для указания тех позиций строк, которые 3 процессе вывода документа должны быть заменены переменной ийформацией, формируемой процессором Управляю1Ц1тм сигналом, поданным на вход 19, процессор,обнуляет счет чики 2 и 5 и приводит тем самым устройство в исходное состояние. Каждый цикл работы устройства начинается с записи в резистор 3 адреса строки шаблона, а в счетчик 2 числа последовательных строк документа, которые имеют формат; соотве этой строке шаблона. При ненулевом состоянии счетчика 2 строк на его выходе появляется сигнал, запускающий генератор 4 тактовых импульсов. Каждый импульс наращивает содержимое счетчика 5 символов на единиц в результате чего формируется адрес следующего кода, считываемого из бл ка 7 памяти. В том случае, если очередной код, поступивший из блока 7 памяти на дешифратор 8 сйЬшолов, не является кодом ПС или КС, на третьем выходе дешифратора появляется сигнал, открывающий элемент И 9. В результате код из блока 7 памя ти передается в блок 13 для управления блоком 12. При поступлении на вход дешифратора 8 символов кода ПС на его втором выходе появляется сигнал, который передается в процессор по выходу 15 и подготавливает элемент И 10,. При получении этого сигнала процессор по входу 14 через элемент И 10 и элемент ИЛИ 11 передает в блок 13 код очередного символа,.который должен быть напечатан в документе. Таким образом осуществляется вывод переменной информации из процессора на блок печати. Код КС, поступивший на вход дешифратора 8 символов, вызывает появление сигнала на его первом выходе, что приводит к сбросу счетчика 5 символов и уменьшению на единицу содержимого счетчика 2 строк. Если в результате этого счетчик 2 строк обну.ляется, по управляющему выходу 17 в процессор поступает сигнал запроса адреса следующей строки шаблона, а генератор 4 тактовых импульсов останавливается. Устройство переходит в исходное состояние. Предлагаемое выполнение устройства обеспечивает возможность вывода на блок одной командой процессора такого количества строк, которое задано числом, записанным в счетчике строк. Это позволяет значительно уменьшить загрузку процессора при выводе информации на блок печати, что расширяет функцио;нальные возможности устройства.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вывода информации | 1987 |
|
SU1481784A1 |
Устройство для отображения информации на газоразрядной индикаторной панели переменного тока | 1989 |
|
SU1793458A1 |
Формирователь символов для устройств отображения информации на матричных экранах | 1989 |
|
SU1688280A1 |
ВЫЧИСЛИТЕЛЬНАЯ ОТКРЫТАЯ РАЗВИВАЕМАЯ АСИНХРОННАЯ МОДУЛЬНАЯ СИСТЕМА | 2009 |
|
RU2453910C2 |
Устройство для отображения информации | 1986 |
|
SU1506478A1 |
Устройство отображения информации | 1986 |
|
SU1405045A1 |
Устройство для отображения информации | 1986 |
|
SU1441450A1 |
Устройство для сопряжения интерфейсов ввода-вывода с регистратором | 1987 |
|
SU1413636A1 |
ЭВМ | 1990 |
|
RU2024928C1 |
Устройство для вывода информации | 1986 |
|
SU1377849A1 |
УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ, содержащее регистр адреса, блок памяти, первый и второй элементы И, дешифратор символов, блок управления выводом и блок печати, вход регистра адреса является первым информационным входом устройства, выходы соединены с одними адресными входами блока памяти, первый выход дешифратора символов является первым управляющим выходом устройства, первый вход элемента И является BTopfcJM информационным входом устройства, выход блока управления выводом соединен с входом блока печати, отличающеес я тем, что, с целью расширения области применения путем организации прямого доступа к памяти, в него введены первый и второй элементы ИЛИ, счетчик строк и символов и генератор тактовых импульсов, счетный вход и первый выход счетчика строк являются третьим информационным входом и вторым управляющим выходом устройства соответственно, второй выход соединен с управляющим входом генератора тактовых импульсов, выход которого подключен к счетному входу счетчика символов, выходы которого соединены с другими Эадресными входами блока памяти, выход которого подключен к входу дешифратора символов и первому i входу второго элемента И, второй вход которого соединен с вторым (Л С выходом дешифратора символов, третий выход которого подключен к первому входу первого элемента ИЛИ и входу вычитания счетчика строк, вход установки которого и второй вход первого элемента ИЛИ являются установочным входом устройства, первый выход дешифратора символов соединен с вторым входом первого элемента И, выход которого подклк чен к первому входу второго элемена та ИЛИ, второй вход которого под00 ;о ключен к выходу второго элемента И, а выход - к входу блока управления выводом. 4
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Справочник по цифровой вычислительной технике | |||
Под ред | |||
Б.Н.Малиновского | |||
Киев, Техника, 1980, с | |||
Рогульчатое веретено | 1922 |
|
SU142A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для вывода информации | 1973 |
|
SU496549A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-02-28—Публикация
1982-08-31—Подача