Устройство для ввода-вывода информации Советский патент 1983 года по МПК G06F3/04 

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

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

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

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

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

Недостатком известного устройства является ограниченная область применения.

Цель изобретения - расширение области применения устройства путем обеспечения ввода в ЭВМ информации, поступающей в последовательном коде.

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

0 последовательного кода устройства, выход счетчика соединен с вторыми входами элементов И второй группы, выходы которых и выходы элементов И первой группы соединены с первыми и вторыми входами групНы элементов ИЛИ, выходы которых явля5 уутся группой информационных выходов уст|зойства.

, Кроме того, блок управления содержит бторой и третий элементы И, триггер, перЬый и второй элементы ИЛИ, элемент НЕ,

- рёрвый и второй формирователи импульfcOB и мультивибратор, вход которого, вход Первого формирователя импульсов, вход

элемента НЕ и первый вход первого элеменta И являются первым входом блока, вход Второго формирователя импульсов яйляет5 Ся вторым входом блока, а выход явЛяется Нятым выходом блока и соединен с первым

Входом второго элемента ИЛИ, второй вход ,, KIOTOрого подключен к выходу мультивибраfbpa, а выход является первым выходой блоka и соединен с вторым входом второго и

0 с первым входом третьего элемента И, выход элемента НЕ подключен ко второму входу третьего элемента И, выход которого и Йыход второго элемента И соответственно соединены с первым и вторым установочными Входами триггера, неинвертирующий выход

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

0 является четвертым выходом блока.

На фиг. 1 приведена схема устройства; на фиг. 2 - схема блока управления.

Устройство содержит с первой по третьи группы элементов И 1-3, первый элемейт

5 И 4, группу элементов ИЛИ 5, регистр сдвига 6, счетчик 7, блок управления 8, входы и выходы устройства, регистра сдвига, счетчики и блоки управления 9--30, входы ц выходы элементов блока управления 31-42J алемент НЕ 43, мультивибратор 44, первый

0 и второй формирователи импульсов 45 и 46, второй и третий элементы И 47 и 48, триггер 49, первый и второй элементы ИЛИ 50 h 51, вход второго формирователя импульсов 52.

Устройство работает следующим образом.

5 Каждый разряд информации из канала связи, поступающий последовательным кодом на информационный вход 15 устройства, на вход 19 блока управления 8 и на вход 26 регистра сдвига 6, сопровождается тактом, выработанным из соответствующего бита поступившей из канала связи информации в блок управления 8. Каждый бит информации .с выхода 21 поступает на вход 29 счетчика 7. По первому такту на выходе 22 блока управления 8 вырабатывается сигнал чсРазрешение сдвига, поступающий на вход управления 27 регистра 6 из канала связи; для последовательного заполнения сдвигового регистра 6 с первого разряда по к-й. Таким образом, происходит прием информации из канала связи в параллельном к-разрядном регистре 6. Каждый цикл производится ввод информации в ЭВМ, соответствующей состоянию выходов 16, 30, 17 к-разрядного регистра 6 через элементы И1, ИЛИ 5 с выходов 9 устройства, при поступлении из ЭВМ по входу 11 устройства сигНала «Опрос 1. Затем ЭВМ производит опрос состояния счетчика 7, фиксирующего количество поступивщих из канала связи битов информации, через элементы И 2, ИЛИ 5 по управляющему сигналу «Опрос 2, поступившему на вход 12 устройства из ЭВМ.

Вывод машинного слова в канал связи производится следующим образом: из ЭВМ через вход 14 устройства поступает сигнал «Вывод на вход 18 блока управления 8, по которому вырабатываются управляющие сигналы - с выхода 25 сигнал «Запись поступившей информации из ЭВМ параллельным кодом на вход 13 устройства через элементы ИЗ на входы 28 регистра 6, с выхода 22 сигнал «Разрешение сдвига, который поступает на вход 27 регистра 6, а также с выхода 20 начинают поступать такты на вход 25 регистра Б для сдвига записанной в него информации, причем количество тактов соответствует разрядности выходной информации из ЭВМ.

С выхода 17 регистра 6 через элемент И4 и выход 10 устройства информация последовательным кодом поступает je канал связи, так как по сигналу «Вывод блок управления 8 организует на выходе 23 сигнал разрещения вывода информации через элемент И 4 в канал связи. Далее устройство готово к вводу информации из канала связи в ЭВМ или выводу информации в канал связи из ЭВМ.

Блок управления 8 работает следующим образом: из каждого бита информационного слова, поступающего из канала связи последовательным кодом со входа 19 блока управления 8 на вход 52 устройства выделения переднего фронта 44, вырабатываются тактовые импульсы, которые с выхода 47 поступают на первый вход элемента ИЛИ 51 и через выход 21 блока управления 8 на

вход 29 счетчика 7 для подсчета количества п Мнятых разрядов информации из канала связи, с выхода элемента ИЛИ 51 тактовые импульсы поступают через выход 20 блока управления 8 на вход 26 регистра 6 для сдвига поступающей из канала связи информации, причем количество тактов соответствует количеству битов поступающей информации, помимо этого с выходаэлемента ИЛИ 51 тактовые импульсы поступают на второй вход элемента И 48 и при отсутствии на входе 31 элемента НЕ 43 сигнала «Вывод, на первый вход элемента И 48 поступает разращение прохождения тактов через вто{)оЙ вход и с выхода 39 элемента И 48 н.йход 34 триггера 49, который устанавливается в состояние, при котором с выхода 42 ljepe3 первый вход элемента ИЛИ 50 npbtjtiaeT сигнал «Разрешение сдвига через вь1хс1Д 22 блока управления 8 на вход 27 регистра 6.

Для вывода из ЭВМ машинного слова, поступающего параллельным кодом на вход 13 )ойства, в канал связи необходимо из ЭВМ Через вход 18 блока управления 8 подат1з Ьйгнал «Вывод. При поступлении сигна а Шывод на вход 33 формирователь 45 вь1{)&6атывает на выходе 36 импульс «ЗаnHdt i i который через выход 24 блока управлений 8 производит запись информации из ЭВМ, Параллельным кодом через третью группу Элементов И 3 на входы 28 регистра 6. ДЛИТЕЛЬНОСТЬ сигнала «Вывод, поступающё1:с|;на второй вход элемента ИЛИ 50, опре|,е( длительность сигнала «Разрешение сдЙйРа, который с выхода элемента ИЛИ 50 и 4e|je3 выход 22 блока управл1р;(,ия 8 постуna f Ja вход 27 регистра 6. Также по сигналу «вывод, приходящему на вход 32, запускается мультивибратор 44 для формирований тактов, количество их соответствует разрядности информации, поступающей из ЭВМ, которые с выхода 37 приходят на второй вход элемента ИЛИ 51, и с его выхода такты через выход 20 блока управления 8 подаются на вход 25 регистра 6, где по заднему фронту поступающих тактов происходит сдвиг записанной информации из регистра в Канал связи, помимо этого с выхода элемента ИЛИ 51 тактовые импульсы поступают на второй вход элемента 47 и по переднему фронту первого такта, при наличии на первЬм входе элемента И 47 сигнала «Вывод, вырабатывается сигнал на выходе 38, который поступает на вход 35 триггера 49 для установки его в состояние, при котором с вьЫоДа 41 через выход 23 блока управления 8 вырабатывается сигнал, разрешающий выйЬ;й информации через элемент И 4 в каHaji сёязи.

8 манал

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

название год авторы номер документа
Устройство для сопряжения абонентов с цифровой вычислительной машиной 1983
  • Назаров Анатолий Михайлович
  • Зацепин Михаил Алексеевич
  • Гусев Владимир Леонидович
SU1105884A1
Устройство для программногоупРАВлЕНия 1979
  • Канышев Виктор Владимирович
  • Ларионов Владимир Иванович
  • Савин Иван Иванович
SU830310A1
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ 1992
  • Аронштам М.Н.
  • Ицкович Ю.С.
RU2043652C1
Устройство для сопряжения ЭВМ с внешними устройствами 1986
  • Кудрявцев Олег Вячеславович
SU1396147A1
Устройство для сопряжения двух ЭВМ 1989
  • Терпигорьев Игорь Анатольевич
  • Дядькин Иван Ильич
  • Степин Сергей Николаевич
SU1681307A1
Устройство для сопряжения ЭВМ с каналами связи 1989
  • Игнатьев Сергей Сергеевич
SU1679496A1
Устройство для обнаружения и исправления ошибок 1985
  • Смирнов Альберт Константинович
  • Суворов Ростислав Михайлович
  • Панкова Зоя Ивановна
SU1368995A1
Устройство для вывода информации 1984
  • Спиридонов Святослав Сергеевич
  • Билова Светлана Александровна
  • Билов Евгений Адольфович
SU1238090A1
УСТРОЙСТВО ВВОДА-ВЫВОДА ИНФОРМАЦИИ ДЛЯ СИСТЕМЫ ЦИФРОВОГО УПРАВЛЕНИЯ 1993
  • Мясников В.В.
RU2042183C1
Устройство для сопряжения телеграфных каналов с электронной вычислительной машиной 1982
  • Берлов Валерий Владимирович
  • Дорохов Владимир Гавриилович
  • Новиков Геннадий Тихонович
  • Перескоков Станислав Максимович
  • Сидоренко Сергей Михайлович
SU1067494A1

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

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

1. УСТРОЙСТВО ДЛЯ ВВОДАВЫВОДА ИНФОРМАЦИИ, содержащее элемент И, счетчик, блок управления, первый выход которого соединен с тактовым входом регистра сдвига, выходы которого подключены к первым входам элементов И группы, отличающееся тем, что, с целью расширения области применения устройства путем обеспечения ввода в ЭВМ информации, поступающей в последовательном коде, в него введены вторая и третья группы элементов И и группа элементов ИЛИ, вторые входы элементов И первой группы, первые входы элементов И второй группы и первый вход блока управления являются первым, вторым и третьим управляющими входами устройства соответственно, второй вход блока управления и информационный вход регистра сдвига являются входом последовательного кода устройства, со второго по пятый выходы блока управления соединены с управляющим входом регистра сдвига, первым входом элемента И, первыми входами элементов И третьей группы и со счетным входом счетчика соответственно, вторые входы элементов И третьей группы являются входами параллельного кода устройства, а выходы элементов И третьей группы подключены ко входам параллельного кода регистра сдвига, один из выходов которого подключен ко второму входу элемента И, выход которого является выходом последовательного кода устройства, выход счетчика соединен с вторыми входами элементов И второй группы, выходы которых и выходы элементов И первой группы соединены с первыми и вторыми входами элементов ИЛИ группы, выходы которых являются выходами параллельного кода устройства. 2. Устройство по п. 1, отличающееся тем, что блок управления содержит второй и третий элементы И, триггер, первый и второй элементы ИЛИ, элемент НЕ, первый и второй формирователи импульсов и мультивибратор, вход которого, вход первого формирователя импульсов, вход элемента i НЕ и первый вход первого элемента И являются первым входом блока, вход второго (Л формирователя импульсов является вторым входом блока, а выход является выходом блока и соединен с первым входом второго элемента ИЛИ, второй вход которого подключен к выходу мультивибратора, а выход является первым выходом блока и соединен с вторым входом второго и с первым входом третьего элементов И, выход элемента НЕ подключен ко второму входу третьего Oi элемента И, выход которого и выход второго элемента И соответственно соединены с первым и вторым установочными входами ND триггера, неинвертирующий выход которого СХ) является третьим выходом блока, а инвертирующий выход подключен ко второму входу первого элемента ИЛИ, выход которого является вторым выходом блока, выход первого формирователя импульсов является четвертым выходом блока.

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
ПРЕОБРАЗОВАТЕЛЬ ПОСЛЕДОВАТЕЛЬНОГО КОДА В ПАРАЛЛЕЛЬНЫЙ 0
  • О. Е. Бабушкин, Е. А. Братальский, В. М. Златников, Б. Л. Золотаревский Е. Г. Катковска
SU407302A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для преобразования параллельного кода в последовательный 1975
  • Авах Юрий Александрович
  • Фатин Владимир Константинович
SU549804A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 061 128 A1

Авторы

Гусев Владимир Леонидович

Зацепин Михаил Алексеевич

Назаров Анатолий Михайлович

Даты

1983-12-15Публикация

1982-08-23Подача