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

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

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

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

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

Устройство содержит блок 1 отображения, блок- 2 управления, блок 3 фер ритовой памяти, первый блок 4 коммутационных элементов, дешифратор 5, блок б сравнения, счетчик 7, второй блок 8 коммутационных элементов, первый элемент И 9, первый триггер 10, элемент ИЛИ 11, второй элемент И 12, элемент НЕ 13, генератор 14 низкой частоты, третий элемент И 5, второй триггер 16, четвертый элемент И 17,

Блок управления (фиг.2) имеет узел 18 обмена, входной регистр 19, первую 20, вторую 21, третью 22 группы элементов И, г нератор 23 импульсов, знакогенератор 24, третий триггер 25, пятый элемент И 26, счетчики 27 и 28, шестой 29 и седьмой 30 элементы И, элемент НЕ 31, четвертую группу 32 элементов И, элемент НЕ 33, восьмой элемент И 34, четверт-ый триггер 35, счетчик 36, группу 37 элементов ИЛИ, второй элемент ИЛИ 38, элемент НЕ 39.

Координатное слово состоит, например, из признака типа слова - 1 в первом разряде, всегда О в третьем разряде, пяти разрядов координаты Y (например 16-12р.) и шести разрядов координаты X (например, II-6р.), что обеспечивает отображение на экране электронно-лучевой трубки (ЭЛТ) знаковой информации на 2048 знакоместах форматом 32 строки по 64 знака в строке.

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

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

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

20

25

51057

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

10

Условно все сигналы с выходов дешифратора 5 разбивают на группы, каждая из которых вьтолняет определенную операцию, например считьгаание слова из блока 3 ферритовой памяти, определение его типа и включение соответствующей программы (координатной, знаковой, конца цикла отображения) , обработку координатного и знакового слов. Сигналы в группах распределены таким образом, чтобы обеспечивались и временные характеристики при обработке соответствующих 1-1ЛОВ. Последовательное, слово за словом, считьгоание и обработка информа- , записанной в блоке 3 ферритовой памяти, создает на экране ЭЛТ соответствующее изображение. Управляющие сигналы для включения блока 3 ферритовой памяти в режимы считывания или записи поступают со второго по пятый выходов дешифратора 5 на соответст- в:)Пощие вхс-ы блока 3 ферритовой памяти,, а передачу информации производят по первой связи вход-выход с

- блоком 2 управления, причем по этой связи на входной регистр блока 2 управления записывают все разрдды, кроме одного, например третьего разряда, отведенного под признак

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

элемент И 9, при разрешающем сигнале - ле на его первом входе. на первьш

единичный вход триггера Ю, с еди- ничного выхода которого сигналы поступают через четвертый вход блока 2 управления на третий разряд входно50 го регистра блока 2 управления. После этого блок 2 управления с помощью сигналов дешифратора 5 производит обработку принятого слова и, если оно координатное, записывает его на

55 свой счетчик знакомест, соединенный через первый выход блока 2 управления с вторым входом блока 6 сравнения, а через третий выход - с бло30

3

ком 1 отображения, если слово знаковое - записывает его информационную часть (второй байт) в свой знакогенератор и включает его для выработки и ввода в блок 1 отображения сигналов формирования конфигурации соответствующего знака, а также сигналов подсвета этого знака для ввода их с четвертого выхода через элемент И 17 тоже в блок 1 отображения Редактирование информации, отображаемой на экране ЭЛТ, производят с помощью специапьного знака маркер, формируемого через знакогенератор блока 2 управления и устанавливаемого в любое знакоместо экрана путем Изменения состояния счетчика 7 с второго блока 8 коммутационных элементов. Для корректировки какого либо знака производят установку маркера на знакоместо отображения этого знака и вводят с первого выхода первого блока 4 коммутационных элементов код нового знака и сигнал редактирования. В результате блок 2 управления в момент отображения старого знака заменяет его на входном регистре на новый и производит запись слова с новым знаком с выхода входного регистра по первой связи вход-выход в соответствующую ячейку блока 3 ферритовой памяти. В результате на знакоместе, отмеченном маркером, отображается новый знак, введенный оператором.

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

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

510574

управления - опрос первой группы 20 элементов И и в зависимости от типа считанного слова (координатное или знаковое) производят через группу 37 5 элементов 1ШИ установку на счетчик

27.кода начала Ьоответствующей программы. Обычно массив отображаемых слов начинается с координатного слова, т.е. с установки луча ЭЛТ на

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

5 пают на первый вход элемента И 17, с выхода которого при условии разрешающего сигнала на втором входе проходят тоже на вход блока 1 отображения. После отсчета времени на форми50 рование знака следующие сигналы знаковой программы поступают с вьтхода дешифратора 5 на счетный вход счетчика 28 для установки кода следующего знакоместа, установки в О счет55 Ч1пса 27 через элемент И 29, элементы ИЛИ 38 и НЕ 31 и опрос соответствующего элемента И из первой группы 20 элементов И для анализа признака кон5

40

ца массива (последнего слова массива) . Если обработанное знаковое слово не последнее, то происходит считывание из блока 3 ферритовой памяти следующего слова, если последнее, то сигнал с выхода соответствующего элемента И первой группы 20 элементов И поступает на установку в О счетчика 28 и триггера 25, который блокирует прохождение частоты через элемент И 26 на вход счетчика 27. Посце этого в устройстве продолжает работать только счетчик 36, который обеспечивает постоянную частоту регенерации информации. Когда счетчик 36 отсчитает время кадра, например, 20 мс, с выхода элемента И 30 поступит сигнал на включение триггера 25 и через дешифратор 5 - на установку в ноль.адресного регистра блока 3 ферритовой памяти. В результате на вход счетчика 27 начинает поступать частота, происходит считывание из блока 3 памяти первого слова, его обработка и т.д., т.е. включение следующего цикла информации.

При редактировании информации оператор после установки маркера на знакоместо редактируемого знака вводит с первого блока 4 коммутационных элементов код нового знака на информационный вход четвертой группы 32 элементов И, и управляющий сигнал - на единичный вход триггера 35. Теперь в момент отображения корректируемого знака на входах элемента И 34 происходит совпадение сигналов от единичного выхода триггера 35, выхода блока 6 сравнения и сигнала знаковой программы с выхода дешифратора 5. Сигнал с выхода элемента И 34 проходит через третий элемент НЕ 33 на опрос четвертой группы 32 элементов И и запись на входной регистр 19 кода нового знака вместо кода старого знака. Сигнал с нулевого выхода триггера 35 блокирует прохождение последнего сигнала знаковой программы через элемент И 29 для установки в ноль счетчика 27, который продолжает считать и автоматически переходит на программу записи слова с входного регистра 19 в ячейку блока 3 памяти, код адреса которой остается на адресном регистре, т.е. код адреса ячейки, в которую был записан код старого знака. После окончания записи последний сигнал программы записи устанавливает на адресном регистре блока 3 ферритовой памя- ти следующее состояние и проходит через элементы ИЛИ 38 и НЕ 31 на установку в О счетчика 27 для включения программы считывания следзтощего слова, а также на установку в О

триггера 35.

Для программного выделения какого- либо из отображаемых знаков на его знакоместо устанавливают маркер и со второго выхода первого блока 4

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

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

адресу. Установку в О триггера 10 производят, например, последним сигналом каждой знаковой программы.

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

Пример, 12 Гц ( J-i-J-L) . Когда с единичного плеча триггера 10 поступает разрешающий сигнал при обработке знакового слова, при разрешающем сигнале с генератора 14 через элемент И 15 проходит сигнал на включение триггера 16, который в этом случае блокирует сигналом с нулевого выхода прохождение сигналов подсвета обрабатываемого знака в блок отображения, и знак не высвечивается на экране ЭЛТ. Установку в О триггера 16 производят, например, последним сигналом каждой знаковой программы с девятого выхода дешифратора 5. При запрещающем сигнале с генератора 14 элемент И 15 оказывается заблокированным и подсвет знаков не прерьшается. Таким образом, прерывание подсвета знаков, содержащих программн ый признак, производят с частотой работы генератора 14, например 12 Гц, и оператор может наблюдать на экране ЭЛТ мигание всех знаков, в определенном разряде которых . содержится программный признак, т.е. визуально контролировать выделяемую информацию для принятия решения о вводе ее в ЦВМ. После ввода вьщеленной информации в ЦВМ или в случае ошибки программные признаки, содержащиеся в знаковых словах ячеек блока 3 ферритовой памяти, можно стереть с помощью ввода запрещающего сигнала с третьего выхода блока 4 коммутационных элементов. Этот сигнал, как управляюпщй, проходит через первый элемент ИЛИ 11 на пятый вход блока 2 управления для вклю чения режима перезаписи каждого счи- тываемого из блока 3 ферритовой памяти слова с входного регистра блока 2 управления через информационный выход, не изменяя адресов считываемых слов. Кроме этого, сигнал с третьего выхода блока 4 коммутационных элементов поступает на первый вход элемента И 9 и блокирует прохождение через него сигналов, включаю- с помощью триггера 10 соответствующий разряд, выделенный под программный признак, входного регистра блока 2 управления. После считывания каждого слова из блока 3 памяти и его обработки в блоке 2 управления

происходит запись слов назад по старому адресу без программных признаков. За время одного цикла считьша

ния массива слов из блока 3 памяти происходит стирание всех имеющихся в словах программных признаков и прекращение мигания на экране ЭЛТ ранее выделенных знаков.

Введение в предлагаемое устройство новых блоков и связей обеспечивает возможность программного выделения (отметки) отображае1«э х на экране знаков с обратным контролем, например миганием, что позволяет значительно повысить быстродействие устройства.

Q

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

0

5

Q

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

0

5

5

0

5

с выходом второго элемента И первьй вход которого соединен с выхо дом блока сравнения, второй вход - с восьмым выходом дешифратора, третий вход - с выходом элемента НЕ, вход которого соединен с вторым выходом первого блока коммутационных элементов и с первым входом элемента HJDi, второй вход которого соединен с третьим выходом первого блока коммутационных элементов и с первым входом первого элемента И, второй вход кото25105710

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

10

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

название год авторы номер документа
Устройство для вывода информации 1984
  • Казаков Владимир Семенович
SU1180876A1
Устройство для ввода-вывода информации 1984
  • Казаков Владимир Семенович
  • Алексеев Игорь Юрьевич
SU1265782A1
Устройство для отображения информации на экране электронно-лучевой трубки 1984
  • Давыдов Владимир Иванович
  • Никитин Иван Иванович
SU1343440A1
Устройство для отображения информации на экране электронно-лучевой трубки 1982
  • Задубовский Игорь Иванович
SU1084864A1
Устройство для отображения информации 1985
  • Придорогин Олег Александрович
SU1328840A2
Устройство для ввода информации 1983
  • Казаков Владимир Семенович
SU1108429A1
Устройство для ввода информации 1985
  • Казаков Владимир Семенович
  • Алексеев Игорь Юрьевич
SU1257633A2
Устройство для редактирования алфа-ВиТНО-цифРОВОй иНфОРМАции 1978
  • Казаков Владимир Семенович
SU842779A1
Устройство для редактирования алфавитно-цифровой информации на экране электронно-лучевой трубки 1982
  • Комаров Александр Дмитриевич
  • Колесников Игорь Николаевич
  • Алябина Людмила Геннадьевна
  • Ермохин Вячеслав Степанович
SU1156118A1
Устройство поворота изображения на экране телевизионного приемника 1987
  • Власов Михаил Владимирович
  • Клюева Татьяна Ивановна
  • Тюхтина Ольга Леонидовна
SU1424028A1

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

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

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

Формула изобретения SU 1 251 057 A1

Составитель

Редактор Е.Копча Заказ 4411/45

ТекредО.Сопко

Корректор

Подписное

Тираж 671 ВНИИПИ Государственного комитета CCCF

по делам изобретений и открытии П3035, Москва, Ж-35, Раушская наб.. д. 4/Ь.

Производственно-полиграфическое предприятие,

Фиг. 2

41

И.Алексеев

ко

Корректор А.Обручар

Подписное

F

г. Ужгород, ул. Проектная,

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

Устройство для редактирования алфавитно-цифровой информации 1977
  • Пименов Валентин Иванович
  • Ватолин Вениамин Сергеевич
  • Казаков Владимир Семенович
SU739518A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Устройство для ввода информации 1983
  • Казаков Владимир Семенович
SU1108429A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 251 057 A1

Авторы

Казаков Владимир Семенович

Даты

1986-08-15Публикация

1984-12-24Подача