Устройство для ввода-вывода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1251057
Автор: Казаков
Текст
СОЮЗ СОВЕТСКИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИН12510 С 06 Р 3/02 ОСУДАРСТВЕННЬЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ОПИСА ЗОБ АВТОРСКОМУ 30 88.8)идетельство ССС 6 Р 3/14, 1978. етельство СССР 06 Г 3/02, 1983(57) Изобретенити автоматики и ВО -ВЫВ к облас- дующим ной тех- при вво тноситс ычислител(56) Авторское сУ 739518, кл, САвторское свид9 108429, кл. С ники и может быть использовано в вычислительных комплексах,предназначенных для оценки обстановки и принятия решений. Цель изобретения - повышение быстродействия устройства - достигается за счет введения элементов И, элемента НЕ, элемента ИЛИ, триггеров и генератора низкой частоты с нх связями, обеспечивающими введение программного признака (мигание изображения принятого решения) отмеченной оператором информации с послеиспользованием этого признакаде информации в ЭВИ. 2 ил.15 20 25 30 35 40 45 50 55 12Изобретение относится к вычислительной технике и может быть использовано в устройствах ввода-вывода инФормации.Цель изобретения - повышениебыстродействия устройства.На Фиг. изображена блок-схемаустройства; на Фиг,2 - блок-схемаблока управления.Устройство содержит блок 1 отображения, блок 2 управления, блок 3 Ферритовой памяти, первый блок 4 коммутационных элементов, дешифратор 5,блок 6 сравнения, счетчик 7, второйблок 8 коммутационных элементов,первый элемент И 9, первый триггер10, элемент ИЛИ 11, второй элементИ 12, элемент НЕ 13, генератор 14низкой частоты, третий элемент И 15,второй триггер 16, четвертый элемент И 17.1 лок управления (фиг,2) имеетузел 18 обмена, входной регистр 19,первую 20 вторую 21, третью 22группы элементов И, г.нератор 23 импульсов, знакогенератор 24, третийтриггер 25, пятый элемент И 26,счетчики 27 и 28, шестой 29 и седьмой 30 элементьг И, элемент НЕ 31,четвертую группу 32 элементов И,элемент НЕ 33, восьмой элемент И 34,четвертый триггер 35, счетчик 36,группу 37 элементов ИЛИ, второй элемент ИЛИ 38, элемент НЕ 39,Координатное слово состоит, напри.мер, из признака типа слова - 1 впервом разряде, всегда 0 в третьемразряде, пяти разрядов координаты У(например 16-12 р.) и шести разрядовкоординаты Х (например, 11-6 р.), чтообеспечивает отображение на экранеэлектронно-лучевой трубки (ЭЛТ) знаковой информации на 2048 знакоместахформатом 32 строки по 64 знака встроке,Знаковое слово состоит, например,из признака типа слова - "1" во втором разряде, признака программноговыделения - "1" в третьем разряде,признака последнего знака в отображаемом массиве - "1" в четвертомразряде, код знака записан в 16-9разрядах.Устройство работает следующим об -разом,Из ЦВМ в блок 2 управления вводятинформацию, которую записывают вблок 3 ферритовой памяти. После окон 510572 чания записи информации сигналомокончания обмена переключают блок 2управления в режим отображения введенной информации, Обработку записанной в блоке 3 ферритовой памяти информации производят с помощью сигналов дешифратора 5, которые обеспечивают отображение и редактирование информации следующим образом.Условно все сигналы с выходов дешифратора 5 разбивают на группы, каждая из которых выполняет определенную операцию, например считывание слова из блока 3 Ферритовой памяти,определение его типа и включение соответствующей программы (координатной, знаковой, конца цикла отображения), обработку координатного и знакового слов, Сигналы в группах распределены таким образом, чтобы обеспечивались и временные характеристики при обработке соответствующихслов. Последовательное, слово за словом, считывание и обработка информации, записанной в блоке 3 Ферритовойпамяти, создает на экране ЭЛТ соответствующее изображение. Управляющиесигналы для включения блока 3 ферритовой памяти в режимы считывания илизаписи поступают со второго по пятыйвыходов дешифратора 5 на соответствующие вход ы блока 3 ферритовойпамяти, а передачу информации производят по первой связи вход-выход сблоком 2 управления, причем по этойсвязи на входной регйстр блока 2 управления записывают все разрядыкроме одного, например третьего разряда, отведенного под признак програмнс 1 го выделения в знаковомслове. Сигналы третьего разряда каждого считываемого слова проходят свыхода блока Ферритовой памяти черезэлемент И 9, при разрешающем сигнале на его первом входе на первый единичный вход триггера 1 О, с единичного выхода которого сигналы поступают через четвертый вход блока 2 управления на третий разряд входного регистра блока 2 управления, После этого блок 2 управления с помощью сигналов дешифратора 5 производит обработку принятого слова и, если оно координатное, записывает его на свой счетчик знакомест, соединенный через первый выход блока 2 управления с вторым входом блока 6 сравнения, а через третий выход - с бло 3 1251 ком 1 отображения, если слово знаковое - записывает его информационную часть (второй байт) в свой знакогенератор и включает его для выработки и ввода в блок 1 отображения сигналов Формирования конфигурации соответствующего знака, а также сигналов подсвета этого знака для ввода их с четвертого выхода через элемент И 17 тоже в блок 1 отображения. 10Редактирование информации, отображаемой на экране ЭЛТ, производят с. помощью специального знака маркер", формируемого через знакогенератор блока 2 управления и устанав ливаемого в любое знакоместо экрана путем изменения состояния счетчика 7 с второго блока 8 коммутационных элементов. Для корректировки какого- либо знака производят установку 20 1 11маркера на знакоместо отображения этого знака и вводят с первого выхода первого блока 4 коммутационных элементов код нового знака и сигнал редактирования, В результате блок 2 25 управления в момент отображения ста-. рого знака заменяет его на входном регистре на новый и производит запись слова с новым знаком с выхода входного регистра по первой связи вход-выход в соответствующую ячейку блока 3 Ферритовой памяти. В результате на знакоместе, отмеченном "маркером", отображается новый знак, введенный оператором.Устройство работает следующим образом.Перед началом работы с первого блока коммутационных элементов производят установку в "0" триггера 25 и счетчика 27, а затем включение триггера 25. После этого через элемент И 2 б с генератора 23 импульсов на счетный вход счетчика 27 поступают импульсы с частотой, например,мГц. Так как выходы счетчика 27 подключены к соответствующим входамдешифратора 5, то на его выходах,начиная с первого, последовательно друг за другом, начинают появляться управляющие сигналы. Первые сигналы с дешифратора 5 поступают на вход ферритового блока 3 памяти и обеспечивают считывание информации из соответствующей ячейки и перезапись ее на регистр 19 по первой связи вход- выход, затем следующим сигналом с дешифратора 5, поступающим в блок 2 057 4управления - опрос первой группы 20элементов И и в зависимости от типасчитанного слова (координатное илизнаковое) производят через группу 37элементов ИЛИ установку на счетчик27.кода начала соответствующей программы. Обычно массив отображаемыхслов начинается с координатного слова, т.е. с установки луча ЭЛТ наопределенное знакоместо на экране ЭЛТ(любое из 2048). В этом случае сигналы координатной программы с выходадешифратора 5 поступают на опрос второй группы элементов И 21 и записывают соответствующий код на входсчетчика 28, с ныхода которого этаинформация поступает в блокотображения, и на второй вход блока б сравнения. После отсчета временинеобходимого на вывод луча ЭЛТ н соответствующую точку экрана, с дешифратора 5поступает сигнал окончания координатной программы, который проходит черезэлемент ИЛ 38 и элемент НЕ 31 на установку н "О"счетчика 27, В результате с первых выходов дешифратора 5поступают импульсы на вход блока 3Ферритовой памяти для считывания следующего слова. Если считанное из блока 3 ферритоной памяти и з-"писанноена входной регистр 19 слово содержитзнаковую информацию, сигнал с выходапервой группы элементон И 20 поступает через группу элементов ИЛИ 37для установки на счетчик 27 кода начала знаковой программы. Первый сигнал знаковой программы производитопрос третьей группы 22 элементов И,записывает код знака на нходной регистр знакогенератора 24 и включаетего, Сигналы для формирования знакана экране ЗЛТ поступают с выхода знакогенератора 24 на вход блока 1 отображения, а сигналы подсвета поступают на первый вход элемента И 17, свыхода которого при условии разрешающего сигнала на втором входе проходят тоже на вход блока 1 отображения. После отсчета времени на формирование знака следующие сигналы знаковой программы поступают с выхода дешифратора 5 на счетный вход счетчика 28 для установки кода следующего знакоместа, установки в 0 счетчика 27 через элемент И 29, элементыИЛИ 38 и НЕ 31 и опрос соответствующего элемента И из первой группы 20элементов И для анализа признака кон 125105745 50 55 ца массива (последнего слова массива). Если обработанное знаковое слово не последнее, то происходит считывание из блока 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 памяти, код адреса которой остается на адресном регистре, т.е, код адреса ячейки, в которую был записан код старого знака. После окон 5 1 О 15 20 25 ЗО 35 40 чания записи последний сигнал программы записи устанавливает на адресном регистре блока 3 ферритовой памяти следующее состояние и проходит через элементы ИЛИ 38 и НЕ 31 на установку в "О" счетчика 27 для включения программы считы вания следующего слова, а также на у:тановку в "0" триггера 35.Для программного выделения какого- либо из отображаемых знаков на его знакоместо устанавливают "маркер" и со второго выхода первого блока 4 коммутационных элементов вводят управляющий сигнал, который через элемент ИЛИ 11 поступает в блок 2 управления для включения режима перезаписи знаковых слов в блок 3 ферритовой памяти, а через элемент НЕ 13 - на третий вход элемента И 12. Теперь в момент отображения выбранного знака с выхода блока 6 сравнения на первый вход элемента И 12 поступает управляющий сигнал, а на второй вход - сигнал из знаковой программы с восьмого выхода дешифратора 5. Сигнал с выхода элемента И 12 устанавливает в единичное состояние триггер 10, который, в свою очередь, обеспечивает установку в 1" триггера соответствующего разряда входного регистра блока 2 управления, содержащего признак программного выделения. После обработки для отображения это слово с уже записанным программным признаком переписывается по первой связи блока 2 управления вход-выход обратно в блок 3 ферритовой памяти по своему адресу. Установку в "0" триггера 10 производят, например, последним сигналом каждой знаковой программы. Таким образом, в блок 3 ферритовой памяти в определенную ячейку с кодом знака записывается программный признак. Каждый раз при считывании из блока 3 ферритовой памяти слов, содержащих программный признак, сигнал с соответствующего разряда числового регистра блока 3 памяти поступает только на второй вход И 9 и через него на включение триггера 1 О, единичное плечо которого соединено с третьим входом третьего элемента, на первый вход которого поступает им" пульсный сигнал начала обработки знаковой программы с дешифратора 5, а на другой вход - меандр частотой, на10 7 1251 пример, 12 Гц ( гс Г- ) . Когда с единичного плеча триггера 10 поступает разрешающий сигнал при обработке знакового слова, при разрешающем сигнале с генератора 14 через элемент И 15 проходит сигнал на включение триггера 16, который в этом случае блокирует сигналом с нулевого выхода прохождение сигналов подсвета обрабатываемого знака в блок отображения, и знак не высвечивается на экране ЭЛТ. Установку в "О" триггера 16 производят, например, последним сигналом каждой знаковой программы с девятого выхода дешифратора 5, При запрещающем сигнале с генератора 14 элемент И 15 оказывается заблокированным и подсвет знаков не прерывается. Таким образом, прерывание подсвета знаков, содержа щих программный признак, производят с частотой работы генератора 14, например 12 Гц, и оператор может наблюдать на экране ЗЛТ мигание всех знаков, в определенном разряде кото рых содержится программный признак, т.е. визуально контролировать выделяемую информацию для принятия решения о вводе ее в ЦВМ. После ввода выделенной информации в ЦВМ или в случае ошибки программные признаки, содержащиеся в знаковых словах ячеек блока 3 ферритовой памяти, можно стереть с помощью ввода запрещающего сигнала с третьего выхода блока 4 коммутационных элементов. Этот сигнал, как управляющий, проходит через первый элемент ИЛИ 11 на пятый вход блока 2 управления для включения режима перезаписи каждого счи тываемого из блока 3 ферритовой памяти слова с входного регистра блока 2 управления через информационный выход, не изменяя адресов считываемых слов, Кроме этого, сигнал с третьего выхода блока 4 коммутационных элементов поступает на первый вход элемента И 9 и блокирует прохождение через него сигналов, включающих с помощью триггера 10 соответствующий разряд, выделенный под программный признак, входного регистра блока 2 управления. После считывания каждого слова из блока 3 памяти и его обработки в блоке 2 управления происходит запись слов назад по старому адресу без программных признаков. За время одного цикла считыва 057 8 ния массива слов из блока 3 памяти происходит стирание всех имеющихся в словах программных признаков и прекращение мигания на экране ЭЛТ ранее выделенных знаков,Введение в предлагаемое устройство новых блоков и связей обеспечивает возможность программного выделения (отметки) отображаемых на экране знаков с обратным контролем, например миганием, что позволяет значительно повысить быстродействие устройства. формула изобретения Устройство для ввода-вывода информации, содержащее блок управления, блок ферритовой памяти, первый и второй блоки коммутационных элементов, дешифратор, счетчик и блок сравнения, первый вход которого соединен с выходом счетчика, вход которого соединен с выходом второго блока коммутационных элементов, второй вход - с первым выходом блока управления, выход - с первым входом блока управления, соединенного вторым входом и вторым выходом с информационными входом и выходом блока ферритовой памяти, третьим выходом - с первым входом дешифратора, четвертый выход блока управления является информационным выходом устройства, вход-выход блока управления является входом-выходом устройства, третий вход блока управления соединен с первым выходом первого блока коммутационных элементов, четвертый вход в с первым выходом дешифратора, со второго по пятый выходы которого соединены с адресными входами блока ферритовой памяти, о т л и ч а ю - щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены с первого по четвертый элементы И, элемент НЕ, элемент ИЛИ, первый и второй .триггеры, генератор низкой частоты, выход которого подключен к первому входу третьего элемента И, второй вход которого соединен с шестым выходом дешифратора, третий вход объединен с пятым входом блока управления и подключен к выходу первого триггера, вход установки в 0" которого подключен к седьмому выходу дешифратора, первый вход установки в 1 соединен с выходом первого элемента И, второй вход установки9 1251 в "1" - с выходом второго элемента И, первый вход которого соединен с выходом блока сравнения, второй вход - с восьмым выходом дешифратора, третий вход - с выходом элемента НЕ, вход которого соединен с вторым выходом первого блока коммутационных элементов и с первым входом элемента ИЛИ, второй вход которого соединен с третьим выходом первого блока коммута ционных элементов и с первым входом первого элемента И, второй вход кото 057 10рого соединен с одним информационным выходом блока Ферритовой памяти, выход элемента ИЛИ соединен с шестымвходом блока управления, пятый выходкоторого подключен к первому входучетвертого элемента И, выход которого является вторым выходом устройства, а второй вход соединен с выходомвторого триггера, вход установки вюю тт0 которого со един ен с девятым выходом дешифр атор а, а вход установки в11 1- с выходом третьего элемента И ,1251057 г 2 Составитель И.АлексеевТехред О. Солко ректор А.Обручар ктор Е.Копча Подписноемитета СССР Тираж 67 осударствеииого елам изобретений Москва, Ж, Р
СмотретьЗаявка
3828913, 24.12.1984
ПРЕДПРИЯТИЕ ПЯ Г-4677
КАЗАКОВ ВЛАДИМИР СЕМЕНОВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода-вывода, информации
Опубликовано: 15.08.1986
Код ссылки
<a href="https://patents.su/7-1251057-ustrojjstvo-dlya-vvoda-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода-вывода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для ввода информации
Случайный патент: Кривошипно-кулисный механизм