Устройство для вывода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
ОПИСАНИЕ ИЗОБРЕТЕНИЯ Союз СоветскихСоциалистическихРеслублик К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ(22) Заявлено 07.01,81 (21) 3272750/18-24с присоединением заявки Йо(23) ПриоритетОпубликовано 23,09,82, Бюллетень Мо 35Дата опубликования описания 23,09,82 Р 11 М Кп з С 06 Г 3/04 Государственный комитет СССР по делам изобретений и открытий(54) УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРЮЩИИ Изобретение относится к вычислительной технике и может быть использовано для вывода информации на электронно-лучевые трубки и другие ,внешние устройства, которые требуют ,регенерации выводимой информации.Известно устройство, содержащее регистр номера подканала, регистр команд, устройство управления, блок связи с ОЭУ, регистр связи с интерфейсом, дешифратор, блок памяти подканалов, регистр айтивного подканала,. блок формирования Очереди и шифратор 1).Недостатком этого устройства яв- . ляется низкое эффективное быстродействие ЦВМ из-за потерь машинного времени на органиэацию обмена информацией.Известно устройство, содержацее Формирователь адреса, регистр связи и коммутатор, причем первый вход регистра связи соединен с выходомМоммутатора, вход которого подключен к первому выходу регистра связи, в котором с целью повышения быстродействия введены синхронизатор, шифратор, блок оперативной памяти и блок долговременной памяти, причем выход сын хрониэатора через шиФратор соединен.с первым входом формироцателя адреса, второй вход которого подключенк первому виходу блока долговременнойпамяти,второй выход которого соединен с вторим входом регистра связи,а вход блока долговременной памятиподключен к выходу формирователя ж-реса и первому входу блока оперативной памяти, второй вход которого соединен с вторым выходом регистра связи, а выход блока оперативной памяти подключен к третьему входу регистра связи 2 ). Однако недостатком этого устройства является отсутствие возможностимодификации адресной части командных слов, храниьнх в блоке долговременной памяти, что. не позволяет поодному командному слову вести выводинформации из различных областей бло-.ка оперативной памяти. Кроме того,устройство не позволяет использоватьодни и те же подпрограммы для вывода информации на различные устройства, оно не позволяет оперативно покомандам процессора изменять програюи вывода.Целью изобретения является расши- ЗО .рение области применения устройства55 60 65 путем модификации адресной части командных слов.Поставленная цель достигается тем,что в устройство для вывода информации, содержащее первый блок памяти,второй блок памяти, первый формирователь адреса, шифратор, первый регистрпервый выход первого блока памяти ивыход второго блока памяти соединены1 соответственно с первым и вторымвходами первого регистра, выход которого является первым выходом устройства, введены сумматор адреса, третий, четвертый и пятый блоки памяти,второй Формирователь адреса, второйи третий регистры, Формирователь очереди запроса, первый вход второгоблока памяти является первым входомустройства.и соединен с входом второго регистра, с первыми входами третьего, четвертого и пятого блоков памяти, вторые входы которых соединеныс выходом шифратора и третьим входомпервого регистра, первые выходы тре-.тьего, четвертого и пятого блоков памяти являются вторым выходом, устройства, второй выход третьего блокапамяти является третьимвыходом устройства и соединен с входом первогоформирователя адреса, выхЬд которого соединен с третьим входом третьегоблока памяти, второй выход четвертого блока памяти соединен с входомпервого блока памяти и входом второгоФормирователя адреса, выход которогосоединен с третьим входом четвертого блока памяти, второй выход пятого блока памяти соединен с первымвходом сумматора адреса, второй входкоторого соединен с вторым выходомпервого блока памяти, выход сумматора адреса соединенс вторым входомвторого блока памяти, третий входкоторого является вторым входом устройства, выход третьего регистра соединен с первым входом формирователяочереди запроса, второй вход которого соединен с выходом второго регистра, выход Формирователя очереди запроса соединен с входом шифратора,вход третьего регистра являетсятретьим входом устройства.На чертеже изображена структурная схема устройства.Устройство содержит первый блок 1памяти, сумматор 2 адреса, второйлок 3 памяти, первый регистр 4,Фратор 5, третий блок 6 памяти,четвертый блок 7 памяти, пятый блок8 памяти, первый формирователь 9 адреса, второй Формирователь 10 адре-, са, Формирователь 11 очереди,запроса, второй регистр 12, третий ре; гистр 13, первый вход 14 устройства, второй вход 15 устройства, третий вход 16 устройства, первый выход 17 устройства, второй выход 18 устрой. ства, третий выход 19 устройства. Блок 1 памяти предназначен длядолговременного хранения подпрограммвывода информации.Сумматор 2 адреса формирует исполнительный адрес блока 3 памяти.Блок 3 памяти предназначен дляхранения информации, поступающейиз процессора, и является блоком оперативной памяти.Первый регистр 4 предназначен для10 промежуточного хранения управляющейинформации, выдаваемой в нодканал.Третий блоК 6 памяти предназначен для хранения текущих адресов подпрограмм вывода, находящихся в памя 15 ти процессора.Четвертый блок 7 памяти предназначен для хранения текущих адресовподпрограмм вывода, находящихся вблоке 1 памяти.Пятый блок 8 памяти содержит индекс элементов выдаваемой информации.Формирователи 9 и 10 адреса служат для модификации адресов программвывода, находящихся в памяти процессора, и подпрограмм иэ блока 1 памяти.Второй регистр 12 представляет собой регистр маски.Третий регистр 13 предназначендля хранения признака состояния подканалов.Входы 14 - 16 устройства предназначены для приема управляющей информации,Выходы 17 - 19 устройства предназначены для вывода информации.Устройство работает следующимобразом.Для каждого подканала в оперативной памяти процессора Формируетсяпрограмма вывода. Эта программа пред 40 ставляет последовательность управляющих слов (УС). В УС указывается начальный адрес подпрограммы вывода,хранящейся в блоке 1 памяти,и индекс элементов, которые должны выво 45 диться по этой подпрограмме. Последнее слово программы вывода содержитпризнак конца програюи вывода и на-,чальный адрес этой програмы в оперативной памяти процессора.50 Подпрограмма вывода информациипредставляет последовательность командных слов, хранимых в блоке .1 памяти. Командное слово имеет следующую структуру: адрес абонента в подканале (для электронно-лучевой трубки это могут быть: регистр координат, регистр отклонения по координатам Х и У, цифроаналоговые преобразователи и т.д.); адресная часть, определяющая область нахождения управляющей информации в блоке 3 памяти, поле признаков (признак индексации, признак конца сеанса связи, признак конца подпрограммою вывода).Н ачальные адреса сформированныхподпрограмм вывода записываютсяв ячейки третьего блока б памяти подканалов через информационный вход 14устройства по командам процессора,Информация для вывода записываетсяв блок 3 памяти через вход 14 устройства по адресу, подаваемому на вход15 устройства.Запуск устройства на вывод информации осуществляется установкой 10через вход 14 устройства соответствующей маски во второй регистр 12.Единичное состояние разряда регистра12 маски указывает на готовность;канал,Готовность подканала к приему информации определяется третьим регистром 13 состояния подканалов, Единичное состояние соответствующего разряда данного регистра указывает наготовность к приему информации данным подканалом,По начальному пуску формировательочереди запуска определяет номер приоритетного подканала и через шифратор5 передает его на адресные входы. блоков б - 8 памяти подканалов и входпервого регистра 4, По этому адресу из блока б памяти выбирается нача- Зольный адрес программы вывода, которыйчерез выход 19 устройства подаетсяв память процессора, а также в первыйформирователь 9 адреса. Производитсяобращение к памяти процессора и первоеуправляющее слово программки черезвход 14 устройства записывается вчетвертый 7 и пятый 8 блоки подканалов по адресу, определяемому шифратором 5. В четвертый блок 7 памяти подканалов записывается начальный адрес подпрограюм вывода, а в пятыйблок 8 памяти - индекс выдаваемых поданной подпрограмме элементов, Ио-дифицированный адрес с выхода первого формирователя 9 адреса переписывается в третий блок б памяти.Отработка подпрограмм вывода начинается с обращения к четвертому 7и пятому 8 блокам памяти подканалов.,Из ячейки четвертого блока.7 памя Оти подканалов с адресом, равным номеру активного подканала, выбираетсяадрес командного слова подпрограмма,который подается в блок 1 памяти иво второй формирователь 10 адреса, 55Производится обращение к блоку 1 памяти и выборка из него командногослова. Адресная часть командного слова подается на один иэ входов сумматора 2 адреса, на другой вход которо Ого подается индекс из пятого блока 8памяти. С выхода сумматора 2 адреса исполнительный адрес подаетсяна вход блока 3 памяти. Производитсяобращение к этому блоку и информацияс его выхода переписывается в регистр 4. В регистре 4 производится перепись номера абонента и признака конца сеанса связи из блока 1 памяти и номера активного подканала с выхода шифратора 5. Сформированная таким образом управляющая информация выдается в подканал через выход 17 устройства. В цикле обращения к блоку 1 памяти производится перепись модифицированного адреса, из второго формирователя 10 в четвертый блок 7 памяти, устройство позволяет совмещать циклы обращения к блокам 1 и 3 памяти, что дает воэможность увеличить быстродействие устройства по выводу информации.При выборке. командного слова с признаком конца сеанса связи устройство устанавливает соответствующий разряд третьего регистра 13 состоянияподканалов в нулевое состояние, тем саьым снимает подканал с обслужива,ния, Подканал ставится в очередь на обслуживание после окончания отработки управляющей информации и выработки им сигнала, который устанавливает соответствующий разряд регистра состояния подканалов в единичное состояние.формирователь 11 очереди запроса выбирает следующий подканал, Его но.мер с выхода шифратора 5 подается на адресные входы блоков б;8 памя- . ти подканалов и вход регистра 4. Далее отработка подпрограммы ведетсяаналогично,При считывании из блока 1 памяти командного блова с признаком конца подпрограммы устройство организует цикл обращения к памяти процессорапо адресу, выбираемому иэ. третьего блока. б памяти подканалов. Управляю" щее слово записывается в четвертый 7и пятый 8 блоки .памяти подканалов. На этом обслуживание данного подканала заканчивается.и устройство переходит к обслуживанию следующего подканала.Если при обращении к памяти процессора. за следующим управляющим словом приходит управляющее слово с признаком конца программы вывода, то устройство производит запись начального адреса программы из. этого управляющего слова в третий блок б памяти подканалов череэ информационный вход 14.Затем устройство организует цикл обращения к памяти процессора за первым управляющим словом программы данного подканала, которое записывается в четвертый 7 и пятый 8 блоки памяти подканалов.На этом обслуживание данного подканала заканчивается и устройство переходит к обслуживанию следующего подканала.Для изменения программы вывода какого-либо подканала процессор ставитсоответствующую маску, тем саьым за= прещает вывод информации в данный подканал. Состояние подканалов по отработке подпрограмм процессор может контролировать, считывая через выход .18 устройства содержимое соответствующих ячеек третьего, четвертого и пятого блоков памяти подканалов.Использование изобретения поэ воляет:вести вывод информации иэ различньпс областей блока оперативной па мяти, используя модификацию адресной части командных слов при помощи ийдексации; вести вывод информации в различные подканалы по одним и тем же подпрограммам вывода, что даст 15 воэможность сократить объем блока долговременной памяти; оперативно изменять програмвы вывода путем использования различных подпрограмм блока долговременной памяти. 20Формула изобретенияустройство для вывода информации, р 5 содержащее первый блок памяти, второй блок памяти, первый Формирователь адреса, шиФратор, первый регистр, пер-: вый выход первого блока памяти и выход второго блока памяти соединены соответственно с первым и вторым входами первого регистра, выход которого является первым выходом устройства, о т л и ч а ю щ е е с я тем, что, с целью расиирения области применения устройства путем модифика- Э ции адресной части командных слов, в него введены сумматор адреса, третий, четвертый и пятый блоки памяти, второй Формирователь адреса, второй и третий регистры, формирователь очереди 0 запроса, первый вход второго блока памяти является первым входом устройства и соединен с входом второго регистра, с первыми входами третьего, четвертого и пятого блоков памяти,. вторые входы которых соединены с выходом шифратора и третьим входом первого регистра, первые выходы третьего, четвертого и пятого блоков памяти являются вторым выходом устройства, второй выход третьего блока памяти является третьим выходом устройства и соединен .с входом первого фюрмирователя адреса, выход которого соединен с третьим входом третьего. блока памяти, второй выход четвертого блока памяти соединен с,входом первого блока памяти и входом второго Формирователя адреса, выход которого соединен с третьим входом четвертого блока памяти, второй. выход пятого блока памяти соединен с первым входом сумматора адреса, второй вход которого соединен с вторым вы. ходом первого блока памяти, выход сумматора адреса соединен с вторым входом второго блока памяти, третий .вход которого является вторым входом.устройства выход третьего регистра соединен с первым входом формиро вателя очереди запроса, второй вход которого соединен с выходом второго регистра, выход Формирователя очереди запроса соединен с входом шифратора, вход третьего регистра является третьим входом устройства. Источники информации,принятые во внимание при экспертизе1, Лвторское свидетельство СССР)Ю 656048, кл. О 06 Г 3/04, 1976.2, Авторское свидетельство СССРВ 591850, кл. 8 06 Г 3/04 1975960788 оставитель С. Ганичехред Е.Харитончик ре Юрко вецк едакт За филиал ППП фПатент" г. Ужгород, ул.Проектная, 4/ 82/58 ВНИИП по 113035, Тираж 731сударственногоам изобретенийква, )Х, Рауш Подписно омитета СССР открытий кая наб д.4/5
СмотретьЗаявка
3272750, 07.01.1981
ПРЕДПРИЯТИЕ ПЯ В-2431
НИЧИПОРУК ВИКТОР ФЕДОРОВИЧ, СУЧКОВ ВЛАДИМИР НИКОЛАЕВИЧ
МПК / Метки
МПК: G06F 3/04
Метки: вывода, информации
Опубликовано: 23.09.1982
Код ссылки
<a href="https://patents.su/5-960788-ustrojjstvo-dlya-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода информации</a>
Предыдущий патент: Устройство для сопряжения вычислительной машины с периферийными устройствами
Следующий патент: Устройство для контроля записи в накопителях на магнитных дисках
Случайный патент: Капустоуборочная машина