Устройство для ввода-вывода информации

Иллюстрации

Показать все

Реферат

 

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

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИН (5g g С 06 Р 3/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К Д ВТОРСИОМЪГ СВИДЕТЕЛЬС ГНУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3828913/24-24 (22) 24.12.84 (46) 15.08.86. Бюл. 11 30 (72) В.С.Казаков

{53) 681.327.21(088.8) (56) Авторское свидетельство СССР

Р 739518, кл. С 06 F 3/)4, 1978.

Авторское свидетельство СССР

Ф 1!08429, кл. G 06 Г 3/02, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА-ВЫВОДА

ИНФОРМАЦИИ (57) Изобретение относится к области автоматики и вычислительной тех„,SU, 1251057 А I ники и может быть использовано в вычислительных комплексах,предназначенных для оценки обстановки и принятия решений. Цель изобретения— повышение быстродействия устройства— достигается за счет введения элементов И, элемента НЕ, элемента ИЛИ, триггеров и генератора низкой частоты с их связями, обеспечивающими введение программного признака (мигание изображения принятого решения) отмеченной оператором информации с последующим использованием этого признака при вводе информации в ЭВИ. 2 ил.

1 12

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

Цель изобретения — повышение быстродействия устройства.

На фиг.! изображена блок-схема устройства, на фиг,2 — блок-схема блока управления.

Устройство содержит блок 1 отображения, блок. 2 управления, блок 3 ферритовои памяти, первый блок 4 коммутационных элементов, дешифратор 5, блок 6 сравнения, счетчик 7, второй блок 8 коммутационных элементов, первый элемент И 9, первый триггер

10, элемент ИЛИ !l второй элемент

И 12, элемент НЕ 13, генератор 14 низкой частоты, третий элемент И 15, второй триггер 16, четвертый элемент И 17.

Блок управления (фиг.2) имеет узел 18 обмена, входной регистр 19, первую 20„ вторую 21, третью 22 группы элементов И, гнератор 23 импульсов, знакогенератор 24, третий триггер 25, пятый элемент И 26, счетчики 27 и 28, шестой 29 и седьмой 30 элементьг И, элемент НЕ 31, четвертую группу 32 элементов И, элемент НЕ 33, восьмой элемент И 34, четвертый триггер 35, счетчик 36, группу 37 элементов ИЛИ, второй элемент ИЛИ 38, элемент IE 39, Координатное слово состоит, например, из признака гипа слова — "l" в первом разряде, всегда 0 в третьем разряде, пяти разрядов координаты 7 (например 16 — 12р.) и шести разрядов координаты Х (например, 11-6ð.), что обеспечивает отображение на экране электронно-лучевой трубки (ЭЛТ) знаковой информации на 2048 знакоместах форматом 32 строки по 64 знака в строке.

Знаковое слово состоит, например, из признака типа слова — "1" во втором разряде, признака программного выделения - "1" в третьем разряде, признака последнего знака в отображаемом массиве — "1" в четвертом разряде, код знака записан н 16-9 разрядах.

Устройство работает следующим об— разом, Из ЦВМ в блок 2 управления вводят информацию, которую записывают в блок 3 ферритовой памяти. После окон51057

2 ч ани я з апис и инфо рм ации сиги алом окончания обмена переключают блок 2 управления в режим отображения введенной информации. Обработку записанной в блоке 3 ферритовой памяти информации производят с помощью сигналов дешифратора 5, которые обеспечивают отображение и редактирование информации следующим образом.

Условно все сигналы с выходов дешифратора 5 разбивают на группы, каждая из которых выполняет определенную операцию, например считывание слова из блока 3 ферритовой памяти, определение его типа и включение со20

3S

55 ответствующей программы (координатной, знаковой, конца цикла отображения), обработку координатного и знакового слов, Сигналы в группах распределены таким образом, чтобы обеспечивались и временные характеристики при обработке соответствующих слов. Последовательное, слово за словом, считывание и обработка информации, записанной в блоке 3 ферритовой памяти, создает на экране ЭЛТ соответствующее изображение. Управляющие сигналы для включения блока 3 ферритовой памяти в режимы считывания или записи поступают со второго по пятый выходов дешифратора 5 на соответствующие вхс ы блока 3 ферритовой памяти, а передачу информации производят по первой связи вход-выход с блоком 2 управления, причем по этой связи на входной регйстр блока 2 управления записывают все разряды, кроме одного, например третьего разряда, отведенного под признак программного выделения в знаковом слове. Сигналы третьего разряда каждого считываемого слова проходят с выхода блока ферритовой памяти через элемент И 9. при разрешающем сигнале на его первом входе на первый единичный вход триггера 10 с единичного выхода которого сигналы поступают через четвертый вход блока 2 управления на третий разряд входного регистра блока 2 управления, После этого блок 2 управления с помощью сигналов дешифратора 5 производит обработку принятого слова и, если оно координатное, записывает его на свой счетчик знакомест, соединенный через первый выход блока 2 управления с вторым входом блока 6 сравнения, а через третий выход — с бло3 1251 ком 1 отображения, если слово знаковое — записывает его информационную часть (второй байт) в свой знакогенератор и включает его для выработки и ввода в блок 1 отображения сигналов формирования конфигурации соответствующего знака, а также сигналов подсвета этого знака для ввода их с четвертого выхода через элемент И 17 тоже в блок 1 отображения. !О

Редактирование информации, отображаемой на экране ЭЛТ, производят с. помощью специального знака маркер", формируемого через знакогенератор блока 2 управления и устанав- 15 ливаемого в любое знакоместо экрана путем изменения состояния счетчика

7 с второго блока 8 коммутационных элементов. Для корректировки какоголибо знака производят установку 20

II и маркера на знакоместо отображения этого знака и вводят с первого выхода первого блока 4 коммутационных элементов код нового знака и сигнал редактирования. В результате блок 2 25 управления в момент отображения ста-рого знака заменяет его на входном регистре на новый и производит запись слова с новым знаком с выхода входного регистра по первой связи вход-выход в соответствующую ячейку блока 3 ферритовой памяти. В результате на знакоместе, отмеченном "маркером", отображается новый знак, введенный оператором.

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

Перед началом работы с первого блока коммутационных элементов про— изводят установку в "0" триггера 25 и счетчика 27, а затем включение триггера 25. После этого через элемент И 26 с генератора 23 импульсов на счетный вход счетчика 27 поступают импульсы с частотой, например, мГц. Так как выходы счетчика 27 подключены к соответствующим входам дешифратора 5, то на его выходах, начиная с первого, последовательно друг за другом, начинают появляться управляющие сигналы. Первые сигналы с дешифратора 5 поступают на вход ферритового блока 3 памяти и обеспечивают считывание информации из соответствующей ячейки и перезапись ее на регистр 19 по первой связи входвыход, затем следующим сигналом с дешифратора 5, поступающим в блок 2

057 4 управления — опрос первой группы 20 элементов И и в зависимости от типа считанного слова (координатное или знаковое) производят через группу 37 элементов ИЛИ установку на счетчик

27.кода начала соответствующей программы. Обычно массив отображаемых слов начинается с координатного слова, т.е. с установки луча ЭЛТ на определенное знакоместо на экране ЭЛТ (любое из 2048). В этом случае сигналы координатной программы с выхода дешифратора 5 поступают на опрос второй группы элементов И 21 и записывают соответствующий код на вход счетчика 28, с ныхода которого эта информация поступает н блок 1 отображения, и на второй вход блока б сравнения. После отсчета времени,,необходимого на вывод луча ЭЛТ в соответствующую точку экрана, с дешифратора 5 поступает сигнал окончания координатной программы, который проходит через элемент И#1 38 и элемент HE 31 на установку н "0"счетчика 27. В результате с первых выходов детифратора 5 поступают импульсы на вход блока 3 ферритовой памяти для считывания следующего слова. Если считанное из блока 3 ферритоной памяти и з-"писанное на входной регистр 19 слово содержит знаковую информацию, сигнал с выхода первой группы элементон И 20 поступает через группу элементов ИЛИ 37 для установки на счетчик 27 кода начала знаковой программы. Первый сигнал знаковой программы производит опрос третьей группы 22 элементов И, записывает код знака на нходной регистр знакогенератора 24 и включает

ere. Сигналы для формирования знака на экране ЗЛТ поступают с выхода знакогенератора 24 на вход блока I отображения, а сигналы подсвета поступают на первый вход элемента И 17, с выхода которого при условии разрешающего сигнала на втором входе проходят тоже на вход блока 1 отображения. После отсчета времени на формирование знака следующие сигналы знаковой программы поступают с выхода дешифратора 5 на счетный вход счетчика 28 для установки кода следующего знакоместа, установки в "0" счетчика 27 через элемент И 29, элементы

ИЛИ 38 и НЕ 31 и опрос соответствующего элемента И из первой группы 20 элементов И для анализа признака кон1251057

55 ца массива (последнего слова массива). Если обработанное знаковое слово не последнее, то происходит считывание из блока 3 ферритовой памяти следующего слова, если последнее, то сигнал с выхода соответствующего элемента И первой группы 20 элементов

И поступает на установку в 0 счетчика 28 и триггера 25, который блокирует прохождение частоты через элемент И 26 на вход счетчика 27.

После этого в устройстве продолжает работать только счетчик 36, который обеспечивает постоянную частоту регенерации информации. Когда счетчик

36 отсчитает время кадра, например, 20 мс, с выхода элемента И 30 поступит сигнал на включение триггера 25 и через дешифратор 5 — на установку в ноль адресного регистра блока 3 ферритовой памяти. В результате на вход счетчика 27 начинает поступать частота, происходит считывание из блока 3 памяти первого слова, его обработка и т.д., т.е. включение следующего цикла информации.

При редактировании информации оператор после установки "маркера" на знакоместо редактируемого знака вводит с первого блока 4 коммутационных элементов код нового знака на информационный вход четвертой группы 32 элементов И, и управляющий сигнал — на единичный вход триггера 35. Теперь в момент отображения корректируемого знака на входах элемента И 34 происходит совпадение сигналов от единичного выхода триггера

35, выхода блока 6 сравнения и сигнала знаковой программы с выхода дешифратора 5. Сигнал с выхода элемента И 34 проходит через третий элемент HE 33 на опрос четвертой группы

32 элементов И и запись на входной регистр 19 кода нового знака вместо кода старого знака. Сигнал с нулевого выхода триггера 35 блокирует прохождение последнего сигнала знаковой программы через элемент И 29 для установки в ноль счетчика 27, который продолжает считать и автоматически переходит на программу записи слова с входного регистра 19 в ячейку блока 3 памяти, код адреса которой остается на адресном регистре, т.е. код адреса ячейки, в которую был записан код старого знака. После окон5

10 15

40 чания записи последний сигнал программы записи устанавливает на адресном регистре блока 3 ферритовой памяти следующее состояние и проходит через элементы ИЛИ 38 и НЕ 31 на установку в "0" счетчика 27 для включения программы считы вания следующего слова, а также на у=тановку в "0" триггера 35.

Для программного выделения какоголибо из отображаемых знаков на его знакоместо устанавливают "маркер" и со второго выхода первого блока 4 коммутационных элементов вводят управляющий сигнал, который через элемент ИЛИ 11 поступает в блок 2 управления для включения режима перезаписи знаковых слов в блок 3 ферритовой памяти, а через элемент НЕ 13 — на третий вход элемента И 12. Теперь в момент отображения выбранного знака с выхода блока 6 сравнения на первый вход элемента И 12 поступает управляющий сигнал, а на второй вход— сигнал из знаковой программы с восьмого выхода дешифратора 5. Сигнал с выхода элемента И 12 устанавливает в единичное состояние триггер 10, который, в свою очередь, обеспечивает установку в 1" триггера соответствующего разряда входного регистра блока

2 управления, содержащего признак программного выделения. После обработки для отображения это слово с уже записанным программным признаком переписывается по первой связи блока

2 управления вход-выход обратно в блок 3 ферритовой памяти по своему адресу. Установку в "0" триггера 10 производят, например, последним сигналом каждой знаковой программы.

Таким образом, в блок 3 ферритовой памяти в определенную ячейку с кодом знака записывается программный признак. Каждый раз при считывании из блока 3 ферритовой памяти слов, содержащих программный признак, сигнал с соответствующего разряда числового регистра блока 3 памяти поступает только на второй вход И 9 и через него на включение триггера 10, единичное плечо которого соединено с третьим входом третьего элемента, на первый вход которого поступает им" пульсный сигнал начала обработки знаковой программы с дешифратора 5, а на другой вход — меандр частотой, на10

7 1251 пример, 12 Гц (г- -1 ) . Когда с единичного плеча триггера 10 поступает разрешающий сигнал при обработке знакового слова, при разрешающем сигнале с генератора 14 через элемент И 15 проходит сигнал на включение триггера 16, который в этом случае блокирует сигналом с нулевого выхода прохождение сигналов подсвета обрабатываемого знака в блок отображения, и знак не высвечивается на экране ЭЛТ. Установку в "0" триггера 16 производят, например, последним сигналом каждой знаковой программы с девятого выхода дешифратора 5, При запрещающем сигнале с генератора 14 элемент И 15 оказывается заблокированным и подсвет знаков не прерывается. Таким образом, прерывание подсвета знаков, содержа- 2о щих программный признак, производят с частотой работы генератора 14, например 12 Гц, и оператор может наблюдать на экране ЗЛТ мигание всех знаков, в определенном разряде кото- 25 рых содержится программный признак, т.е. визуально контролировать выделяемую информацию для принятия решения о вводе ее в ЦВМ. После ввода выделенной информации в ЦВМ или в случае ошибки программнь|е признаки, содержащиеся в знаковых словах ячеек блока 3 ферритовой памяти, можно стереть с помощью ввода запрещающего сигнала с третьего выхода блока

4 коммутационных элементов. Этот сигнал, как управляющий, проходит через первый элемент ИЛИ 11 на пя— тый вход блока 2 управления для включения режима перезаписи каждого счи- О тываемого из блока 3 ферритовой памяти слова с входного регистра блока 2 управления через информационный выход, не изменяя адресов считываемых слов, Кроме этого, сигнал с третьего выхода блока 4 коммутационных элементов поступает на первый вход элемента И 9 и блокирует прохождение через него сигналов, включающих с помощью триггера 10 соответствующий разряд, выделенный под программный признак, входного регистра блока 2 управления. После считывания каждого слова из блока 3 памяти и его обработки в блоке 2 управления происходит запись слов назад по старому адресу без программных признаков. 3а время одного цикла считыва1

057 8 ния массива слов из блока 3 памяти происходит стирание всех имеющихся в словах программных признаков и прекращение мигания на экране ЭЛТ ранее выделенных знаков, Введение в предлагаемое устройство новых блоков и связей обеспечивает возможность программного выделения (отметки) отображаемых на экране знаков с обратным контролем, например миганием, что позволяет значительно повысить быстродействие устройства.

Формула изобретения

Устройство для ввода-вывода информации, содержащее блок управления, блок ферритовой памяти, первый и второй блоки коммутационных элементов, дешифратор, счетчик и блок сравнения, первый вход которого соединен с выходом счетчика, вход которого соединен с выходом второго блока коммутационных элементов, второй вход — с первым выходом блока управления, выход - с первым входом блока управления, соединенного вторым входом и вторым выходом с информационными входом и выходом блока ферритовой памяти, третьим выходом — с первым входом дешифратора, четвертый выход блока управления является информационным выходом устройства, вход-выход блока управления является входом-выходом устройства, третий вход блока управления соединен с первым выходом первого блока коммутационных элементов, четвертый вход †c первым выходом дешифратора, со второго по пятый выходы которого соединены с адресными входами блока ферритовой памяти, о т л и ч а ю— щ е е с я тем, что, с целью повышения быстродействия устройства, s него введены с первого по четвертый элементы И, элемент НЕ, элемент ИЛИ, первый и второй .триггеры, генератор низкой частоты, выход которого подключен к первому входу третьего элемента И, второй вход которого соединен с шестым выходом дешифратора, третий вход объединен с пятым входом блока управления и подключен к выходу первого триггера, вход установки в 0" которого подключен к седьмому выходу дешифратора, первый вход установки в 1 соединен с выходом первого элемента И, второй вход установки

9 1251 в "1" — с выходом второго элемента И, первый вход которого соединен с выходом блока сравнения, второй вход — с восьмым выходом дешифратора, третий вход — с выходом элемента НЕ, вход которого соединен с вторым выходом первого блока коммутационных элементов и с первым входом элемента ИЛИ, второй вход которого соединен с третьим выходом первого блока коммута- 10 ционных элементов и с первым входом первого элемента И, второй вход кото057 10 рого соединен с одним информационным выходом блока ферритовой памяти, вы-ход элемента ИЛИ соединен с шестым входом блока управления, пятый выход которого подключен к первому входу четвертого элемента И, выход которого является вторым выходом устройства, а второй вход соединен с выходом второго триггера, вход установки в юе тт

0 которого со един ен с девятым выходом дешифр атор а, а вход установки в

11 t I — с выходом третьего элемента И.

Фиг. i! 251057

Фиа 2

Составитель И. Алексеев

Техред О. Солко Корректор А.Обручар

Редактор Е.Копча

Ти аж 67! ираж Подписное

ВНИИТИ Государственного комитета СССР по делам изобретений и открытии

ll3035, Москва, Ж-35, Раушская наб., д. /

4 5

Заказ 443l/45 н я 4 иятие г. Ужгород, ул. проектная, Производственно-полиграфическое предприятие,