Устройство для ввода-вывода информации содержит блок 1 приема данных, блок 2 набора, сдвиговый регистр 3, блок 4 памяти, блок 5 отоб|ражения данных, блоки сопряжения с приемниками 6, 7, 8 информации, блок 9 .синхронизации.
В состав блока 1 приема данных входят блок 10 формирования сигналов обмена и блок 11 контроля достоверности.
Блок 2 набора включает в себя блок 12 редактирования данных, блок 13 формирования маркера, клавишный пульт 14.
Блок 5 отображения данных содержит знакоформирователь 15, блох 16 управлеиия индикацией, индикатор 17. В устройство введены таКже входной коммутатор 18, первый 19 и второй 20 буферные регистры, первый 21 и второй 22 триггеры управления, дополнительный триггер 23, элементы «И 24-28, элемент «ИЛИ 29.
Устройство для ввода-вывода информации работает следующим образом.
Предусмотрено три основных режима работы устройства: «Набор, ввод, вывод.
Взаимодействие устройства с внешними источниками и приемниками информации осуществляется по асинхронному принципу с использованием управляющих сигналов «Вызов и «Принято.
В режиме «Пабор устройство для ввода-вывода информации функционирует автономно от внешних источников и приемников информации и обеспечивает ввод информации оператором с клавиатуры и редактирование информации. Режим «Набор устанавливается автоматически при включении устройства или по окончании режимов «Ввод или «Вывод. При этом активизируется второй вход входного Коммутатора 18, через который блок 2 набора подключается к цепи циркуляции информации. Информация вводится -посимвольно с клавишного пульта 14. При иажатии любой из информационных клавиш пульта 14 параллельный восьмиразрядный код символа поступает на входной коммутатор 18 и далее через элемент «И 24 записывается в первый буферный регистр 19. Прохождение информации через элемент «И 24 обеспечивается разрешающими сигпала ш, поданными на него с блока 10 формирования сигналов обмена и с блока 13 формирования маркера. Одновременно с занесением кода символа в буферный регистр Т9 триггер управлепйя устанавливается в состояние «Ь, являющееся индикатором наличия информации В регистре 19.
Сипнал «I триггера управления иереписью из буферного регистра 19 - это разрешающий сигнал для срабатывания элемента «И 26, обеспечивающего перепись информации из буферного регистра 19 в буфериый регистр 20 во втором цикле. Для срабатывания элемента «И 26 необходимо также наличие сигнала «О триггера управления переписью из регистра 20, который указывает на отсутствие
икфор1мации в регистре 20 и, следовательно, на готовность последнего к приему кода символов из регистра 19. Сброс триггера 22 управления, а также очистка регистра 20 осуществляется сигналом, вырабатываемым э.тсментом «И 28 и поступающнм через элемент «ИЛИ 29.
Одновременно с занесением информации в буферный регистр 20 устанавливается в состояние «О дополнительный триггер 23. Занесенный код хранится в регистре 20 до тех пор, нока не будут выполнены условия срабатывания элемента «И 25, обеспечиваю-щего считывание информации нз буферного регистра 20 и запись ее в сдвиговый регистр 3 для преобразования в последовательный код и последующей регенерации. Триггер 23 используется для развязки по времени момента записи информации в буферный регистр 20 и
момента снятия условия срабатывания с элемента «И 26 (сигнал «О триггера управления переписью из буферного регистра 20).
Триггер управления переписью из триггера
22 устанавливается в состояние «О под воздействием сигнала, сформированного элемента «И 27 путем стробирования сигнала «О дополнительного триггера синхросигналом. Выходной сигнал элемента «И 27 используется также для сброса в состояние «О триггера управления переписью из триггера 21 управления и буферного регистра 19, последний с этого момента становится готовым к приему новой информации «ода след)ющего
символа.
При выполнении условий срабатывания элемента «И 25 код символа из буферного регистра 20 поступает на параллельный вход сдвигового регистра 3. Это происходит в момент совпадения сигналов, поступающих на элемент «И 25 с блока 13 формирования маркера, с нулевого плеча триггера управления переписью из триггера 22 и из блока 9 синхронизадии. После преобразования на
сдвигом регистре 3 последовательный код символа подается в блок 4 па.мяти для циклической регистрации по кольцу: выход сдвигового регистра - вход блока памяти - выход блока па.мяти - последовательный вход
сдвигового регистра - выход сдвигового регистра. В момент времени, когда код оказывается записанным в сдвиговый регистр 3, этот код в параллельной форме передается на знакоформирователь 15 блока 5 отображения
данных, вырабатывающий цифровые сигналы, соответствующие конфигурации данного- символа, рассматриваемого как совокупность отрезков или точек на плоскости индикаторного органа. Эти сигналы поступают на вход
блока 16 управления индикадией, преобразующего цифровые сигналы в аналоговые сигналы, непосредственно управляющие перемещением луча ЭЛТ или сходного индикаторного органа по траектории, соответствующей начертанию символа. Формируемое таКИМ образом графическое изображение символа отображается «а экраие индикатора 17.
При нажатии на любую из клавиш клавишного пульта 14 вырабатывается сигаал, поступающий на блок 12 редактирования данных, формирующий сигнал перемещения маркера. Этот сигнал подается на блок 13 формирования маркера, который вырабатывает .маркер-сигнал, отмечающий обрабатываемый символ при его циркуляции.
Режим «Ввод предназначен для ввода в периферийное устройство информации из канала связи с ЭВМ или из другого источника. Таким образом, в режиме «Ввод устройство работает в качестве выводного по отношению к ЭВМ.
Работа устройства в данном режиме начинается по получении управляющего сигнала «Вызов от внешнего устройства. Принимаемая информация постунает в блок 1 приема данных, обрабатывается в блоке 10 формирования сигналов обМена, выдающем на внешнее устройство ответный сигнал - «Принято, и подается на блок 11 контроля достоверности, осуществляющий проверку .кодов на четность. В случае обнаружения нарушения четности блок контроля достоверности выдает сигнал сбоя в блок 10 формирования сигналов обмена, формирующий требование повторной передачи. Проверенная на достоверность информация поступает на первый вход входного коммутатора 18. Последующая циркуляция информации в устройстве происходит аналогично описанному режиму «Набор.
Режим «Вывод предназначен для вывода информации, цирКулирующей в устройстве по окончании режимов «Набор или «Ввод в канал связи с ЭВМ, на печатающее устройство или на другой нриемник информации. При этом периферийное устройство вводавывода инфор:мации функционирует по отношению к ЭВМ в качестве вводного устройства.
В режиме «Вывод а;ктивизируется третий вход входного коммутатора 18, связанный с выходом сдвигового регистра 3. Информация, циркулирующая по цепи: последовательный выход сдвигового регистра - вход блока намяти - выход блока памяти последовательный вход сдвигового регистра - выход сдвигового регистра, начинает считываться со сдвигового регистра 3 в параллельном коде и посимвольно поступает через входной ко.ммутатор 18 и элемент «И 24 на буферный регистр 19 (первый цИКл), а затем через элемент «И 26 переписывается на буферный регистр 20 (второй циКл). Код обрабатываемого символа, записанный в регистре 20, проходит в магистраль, связьрвающую выход регистра 20 с входами приемников 6, 7, 8 информации. По окончании обработки символа приемником соответствующий блок сонряж ения формирует управляющий сигнал «Принято. В -каждом цикле вывода к периферийному устройству подключен только один приемник. Сигнал «Принято поступает на элемент «ИЛИ 29, выходной сигнал которого, стробированный выходным сигналом
элемента «И 28, подается на вход «Установка О триггера 22 управления переписью из буферного регистра и аналогичный вход буферного регистра 20. В результате происходит сброс триггера 22 и очистка регистра 20,
который с этого момента готов к приему следующего символа аналогично тому, как это описано для режима «Набор. Таким образом осуществляется вывод информации в приемники, обладающие существенно различным быстродействие.м, с использованием единового канала циркуляции информации.
Формула изобретения
Устройство для ввода-вывода информации, содержащее блок приема данных, подключенный к блоку набора, сдвиговый регистр, соединенный с блОКО|М памяти и блоко м отображения данных, бло« синхронизации и блоки сопряжения с приемниками информации, отличающееся тем, что, с целью упрощения устройства, повышения надежности работы и быстродействия устройства оно содержит входной коммутатор, два буферных регистра, два триггера управления, дополнительный триггер, элементы «И и «ИЛИ, причем первый в.ход входного коммутатора соединен с выходом блока приема данных,
второй вход входного коммутатора соединен с выходом блока набора, третий вход входного коммутатора соединен с выходом сдвигового регистра, выход входного коммутатора через элемент «И соединен с единичным
входом первого триггера управления и с входом первого буферного регистра, выход которого через элемент «И подключен к нулевому входу дополнительного триггера и к входу второго буферного регистра, выход «оторого соответственно соединен со входами блоков сопряжения с приемниками информации и через элемент «И со сдвиговым регистром, единичный выход первого триггера управления через «И подключен к
входу второго буферного регистра, единичный выход второго триггера управления через элемент «И подключен к входу сдвигового регистра, а нулевой выход второго триггера управления через элемент «И подключен к входу второго буферного регистра, нулевой выход вспомогательного триггера через элемент «И соединен с нулевыми входами первого триггера управления, второго триггера управления и входом первого буферного регистра, выход блока набора через элемент «И соединен с входом первого буферного регистра и с входом сдвигового регистра, а через элементы «И и «ИЛИ - с единичным входом второго буферного регистра,
выход блока приема данных через элемент
«И соединен с входом перового буфериого регистра, а выходы блоков сопряжения с приемниками ИНформаЦии через элемент «ИЛИ
соединены с единичным входом второго триггера управления и с входом второго буферного р-егистра.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для сопряжения каналовВВОдА-ВыВОдА C уСТРОйСТВОМ упРАВлЕНияОпЕРАТиВНОй пАМяТью МНОгОпРОцЕССОР-НОй ВычиСлиТЕльНОй МАшиНы | 1979 |
|
SU822168A1 |
Устройство для обмена информацией | 1985 |
|
SU1334151A1 |
Устройство для обмена данными между источником и приемником информации | 1988 |
|
SU1557566A1 |
Устройство для редактирования | 1982 |
|
SU1117669A1 |
Устройство для сопряжения телеграфного канала с электронной вычислительной машиной | 1982 |
|
SU1086423A1 |
Устройство для сопряжения вычислительной машины с каналами связи | 1983 |
|
SU1140125A1 |
Устройство сопряжения | 1981 |
|
SU993240A1 |
Лингвистический терминал | 1981 |
|
SU964619A1 |
Устройство для сопряжения вычислительнойМАшиНы C ТЕРМиНАлАМи | 1979 |
|
SU798786A1 |
II
-
iI
Авторы
Даты
1976-06-30—Публикация
1974-01-08—Подача