Изобретение относится к вычисли- ельной технике, в частности к устойствам ввода информации в ЭВМ, моет быть использовано при вводе дискетной информации в ЭВМ и явйяется усовершенствованием изобретения по авт.св. № 974365.
Целью изобретения является расширение области применения за счет обеспечения селекции вводимой информации.
На фиг. 1 приведена блок-схема устройства; на фиг. 2 - схема блока управления счетчиком; на фиг. 3 - схема блока управления считыванием; На фиг. 4 - структура входной информации .
Устройство ввода информации в ЭВМ (фиг. 1) содержит блок 1 управления счетчиком, счетчик 2, регистр 3 сдвига, первый буферный регистр 4 информации, регистр 5 служебных сигналов, блок 6 управления считыванием, мультиплексор 7, первый 3 и второй 9 блоки памяти, элемент 10 сравнения, второй регистр 11 информации, второй одновибратор 12, триггер 13, элемент И 14, первый одновибратор 15, элемент ИЛИ 16. Кроме того, на фиг. 1 показаны входы и выходы 17-32, на фиг. 2 - генератор 33 синхроимпульсов и счетчик 34; на фиг. 3 - дешифратор 35 и элемент И 36.
Входная информация, поступающая на информационный 18 и синхронизирующий 17 входы устройства последовательного ввода имеет вид (фиг. 4), Информационная посылка начинается с Пропуска, представленного К символа-Ми. На интервале пропуска отсутствуют синхронизирующие импульсы, Далее На вход 18 поступают m служебных символов , с помощью которых закодирован Иомер (адрес) информационной посыпки Следующие за ними п символов несут в себе непосредственное, информационное содержание, Как служебные, так и информационные символы сопровождаются синхроимпульсами на входе 17.
Устройство работает следующим образом.
Работа устройства происходит в двух режимах, В первом режиме происходит запись признаков заданных номеров информационных посылок в блок 8 памяти.
На входе 25 из ЭВМ .устанавливается режим Запись (логический нуль), ха
5
0
5
0
5
0
45
50
55
растеризующийся тем, что мультиплексор 7 переключается в режим коммутации с входа 26 на вход 28, блок 8 памяти работает в режиме записи, а блок 6 управления считыванием запрещает формирование сигнала запроса прерывания. Номера заданных для приема информационных посылок, представ- ленннх тп-разрядным кодом, поступают последовательно из ЭВМ по входу 26 на адресный вход 28 блока 8 памяти. На вход 27 (информационный вход блока 8 памяти) подается на ЭВМ сигнал логической единицы. Блок памяти имеет информационную емкость 1 бит. Таким образом в блоке 8 памяти формируются признаки (в виде логической единицы) только тех информационных посылок, которые необходимо принять и номера которых заранее заданы.
Во втором режиме блок 1 управления счетчиком в течение интервала пропуска формирует импульс сброса счетчика 2 (линия 19). Это достигается тем, что генератор 33 имеет частоту, в несколько раз превышающую частоту поступления синхронизирующих входных импульсов на входе 17, которые подаются на вход сброса счетчика 34. Во время прохождения интервала пропуска синхроимпульсы 17 не подаются на вход сброса счетчика 34 и под действием тактовых импульсов, поступающих с генератора 33, счетчик успевает хотя бы один раз достичь такого состояния, когда на выходе старшего разряда (линия 19) появляется логическая единица, обнуляющая счетчик 2. Этот же импульс сброса счетчика через одновибратор 12 поступает на управляющий вход блока 9 памяти и устанавливает этот блок в режим чтения, который поддерживается до появления строба записи в буферный регистр информации. Тот же импульс сброса счетчика 2 поступает на триггер 13 и обнуляет его.
После окончания интервала пропуска при появлении синхроимпульсов на входе 17 и последовательной информации на входе 18 начинает заполняться регистр 3 сдвига, а счетчик 2 начинает подсчет количества принятых символов. После принятия m служебных символов, подсчитанных счетчиком 2, срабатывает дешифратор 35 блока 6. На выходе 23 появляется сигнал, с помощью которого происходит перезапись
информации с выхода 21 регистра 3 сдвига в регистр 5 служебных сигналов. Одновременно этот импульс через элемент ИЛИ 36 поступает на вход стробирования блока 9 памяти и из него по адресу, поступающему с выхода регистра 5 служебных сигналов, происходит считывание информации, которая записывается в регистр 11 информации Строб записи в регистр 11 информации формируется одновибратором 15 из сигнала на выходе 23 блока б управления считыванием. После этого одновиб ратор 12 переключает блок 9 памяти информационной части сообщений в режим записи.
При поступлении п информационных символов в сдвиговый 3 регистр дешифратор 35 блока 6 формирует импульс записи информации в буферный регистр 4 информации. Этот же импульс через элемент ИЛИ 16 поступает на вход стробирования блока 9 памяти и происходит запись информационной части сообщения в память. Одновременно на выходе элемента 10 сравнения появляется результат сравнения информации с выхода регистра 3 сдвига и извлеченной из блока 9 памяти. Результат сравнения записывается в триггер 13 по стробу, поступающему по выходу 24.
Таким образом, на выходе 31 появляется m-разрядный код принятой информации, представляющий собой номер (адрес) принятой посылки. Этот код номера, скоммутированный мультиплексором 7, поступает на адресный вход 28 блока 8 памяти. Происходит считывание признака необходимости приема данной посылки из блока 8 памяти. Если в первом режиме признак необходимости приема зафиксирован в блоке 8 памяти, то происходит формирование сигнала запроса прерывания элементом И 36, который поступает на вход элемента И 14. На другой вход последнего поступает результат сравнения информации, извлеченной из блока 9 па
2896 6
ройства и извлеченные из блока 9 памяти совпадают, сигнал на выводе 32 не формируется и данная информационная посыпка не принимается, т.е. процессор не отвлекается на прием ненужной информации.
Устройство позволяет перед тем, как выставить-запрос прерывания, сравнивать принимаемую информацию с информацией , принятой в предыдущем цикле, и в случае несовпадения выставить запрос прерывания, тем самым процессор ЭВМ не тратит время на обработку параметров с одной и той же информационной частью.
10
15
Формула изобретения Устройство ввода информации в ЭВМ
по авт.св. № 974365, отличающееся тем, что, с целью расширения области применения за счет обеспечения селекции вводимой информации, в устройство введен второй блок памяти, элемент сравнения, первый и второй одновибраторы, элемент ИЛИ, триггер, элемент И, второй регистр информации, выходы которого соединены с входами первой группы элемента сравнения, выход которого соединен с информационным входом триггера, выход которого соединен с первым входом элемента И, второй вход которого подключен к третьему выходу блока управления считыванием, выход элемента И является выходом запроса прерывания устройства, информационные входы второго блока памяти соединены с первым выходом регистра сдвига и входами второй группы элемента сравнения, адресные входы второго блока памяти i соединены с выходами регистра служебных сигналов, выходы второго блока памяти соединены с информационными
входами второго регистра информации, вход записи которого соединен с выходом первого одновибратора, вход которого и первый вход элемента ИЛИ соединены с первым выходом блока уп
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1509914A1 |
Устройство для ввода информации | 1982 |
|
SU1056175A1 |
Микро-ЭВМ | 1982 |
|
SU1124316A1 |
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ ЭВМ С КАНАЛОМ СВЯЗИ | 1992 |
|
RU2043652C1 |
Устройство для сопряжения двух электронных вычислительных машин | 1988 |
|
SU1605241A1 |
Устройство для ввода-вывода информации | 1983 |
|
SU1136173A1 |
Устройство ввода информации в ЭВМ | 1981 |
|
SU974365A2 |
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
Устройство для ввода информации в ЭВМ | 1982 |
|
SU1043620A1 |
Изобретение относится к вычислительной технике, может быть использовано при вводе дискретной информации в ЭВМ. Цель изобретения - расширение области применения за счет обеспечения селекции вводимой информации. Устройство ввода информации в ЭВМ содержит блок 1 управления счетчиком, регистр 3 сдвига, блоки 8 и 9 памяти, мультиплексор 7, элемент 10 сравнения, регистры 4 и 11 информации, регистр 5 служебных сигналов, одновибраторы 12 и 15, триггер 13, элемент И 14, блок 6 управления считыванием, элемент ИЛИ 16. Устройство сравнивает принимаемую информацию с информацией, переданной в предыдущем цикле, и в случае их несовпадения и при наличии признака необходимости приема информации в блоке 8 формирует на выходе элемента И 14 сигнал запроса прерывания в ЭВМ. 4 ил.
мяти, и входной информации, поступив- jo равления считыванием, второй выход
шей на вход 18. Если данные информационные посылки различны, то элемент И 14 формирует сигнал запроса прерывания, который поступает в ЭВМ. При поступлении этого импульса ЭВМ организует прием информации по выходах 30 и 31. Если в блоке памяти признак необходимости приема не записан.или информационные посылки с входа уст55
которого соединен с тактовым входом триггера и вторым входом элемента ИЛИ, выход которого соединен с вход стробирования второго блока памяти, вход второго одновибратора и вход установки в О триггера объединены с входом сброса счетчика, выход вто рого одновибратора соединен с входо управления второго блока памяти.
5
которого соединен с тактовым входом триггера и вторым входом элемента ИЛИ, выход которого соединен с входом стробирования второго блока памяти, вход второго одновибратора и вход установки в О триггера объединены с входом сброса счетчика, выход второго одновибратора соединен с входом управления второго блока памяти.
п
18
к
/77
17Л
Редактор И.Шулла
Фиг. 4
Составитель И.Карпова
Техред М.Ходанич Корректор Т.Палий
Заказ 1064
Тираж 570
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-издательский комбинат Патент, г. Ужгород, ул. Гагарина, 101
W
Ш№.2
ФЈ/гз
л
п
Подписное
Авторское свидетельство СССР , 974365, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1990-05-07—Публикация
1988-06-05—Подача