Устройство для сопряжения с электронной вычислительной машиной

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 6 А 19) (11 ш 0 006 06 Г / ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГГИЙ ЗОБРЕТЕНИ Р 12(54) (57) УСТРОЙСТВО ДЛЯ СОПРЯМ(ЕНИЯ С ЭЛЕКТРОННОЙ ВЫЧИСЛИЧЕЛЬНОЙ МАШИНОЙ содержащее первый, второй и третий ре гистры, последовательно соединенные элемент задержки, первый элемент И и первый триггер, элемент ИЛИ, первый и второй блоки сравнения, второй, третий и четвертый элементы, И, первый и второй счетчики, генератор импульсов, выход которого соединен с входом второго элемента И, дешифра- " тор, вход которого соединен с первым выходом первого регистра и пер вым входом первого блока сравнения, выход которого соединен с вторым входом первого триггера и первым входом первого счетчика, второй вход которого соединен с выходом второго элемента И и первым входом второго регистра, второй выход первого регистра соединен с первым входом вто-. рого блока сравнения, второй вход которого соединен с выходом вт рого счетчика, первый вход которого соединен с выходом второго блока сравнения, второй вход первого блока о ОПИСАНИЕ И АВТОРСКОМУ СЕИД(прототип),сравнения соединен с выходом первого счетчика, о т л и ч а ю щ ее с я тем, что, с целью увеличения области применения путем Формирования машинных слов различного Формата, в него введены блок оперативной памяти, пятый, шестой и седьмой элементы И, второй триггер, первый вход третьего регистра соединен с выходом шестого элемента И и вторымвходом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми входами второго счетчика и второго триггера, выход которого соединен . с первым входом шестого элемента И, второй вход которого. соединен с выходом генератора, импульсов, первый вход блока оперативной памяти соеди-, нен с входом элемента задержки, с вторым входом второго регистра и является первым управляющим входом устройства, второй вход блока оперативной памяти является вторым управляющим входом устройства, а выход блока оперативной памяти соеди. нен с входом второго регистра, третий выход которого соединен с вторым входом пятого элемента И, четвертый выход соединен с первыми входами третьего и четвертого элементов И, вторые входы которых соединены с входом второго триггера и выходом элемента ИЛИ, первый вход которого соединен с выходом блокасравнения разрядов, а второй вход элемента ИЛИ соединен с выходом седь мого элемента И, первый вход которого соединен с выходом элемента за 10 держки, а второй вход седьмого элемента И соединен с выходом дешифратор а и вторым входом пер во го элемен- та И, второй вход второго регистра является информационным входом устройства, первый выход соединен с третьим входом третьего элемента И, второй выход соединен с третьим вхоо 8 П 6дом четвертого элемента. И, а выходы третьего и четвертого элементов И соединены с четвертым и пятым вхо 7/дами третье го реги стра соот ветственно, выход первого триггера соединен с вторым входом второго элемента И, выход третьего регистра является выходом устройства.Изобретение относится к вычислительной технике и может быть использовано в различных автоматизированных системах обработки экспериментальной информации. 5Известно устройство для ввода информации, содержащее вентиль управленияпоследовател ьно соеди ненный со счетчиком числа разрядов, блоком сравнения разрядов, последовательно 10 подключенным к дешифратору и вентилю разрешения записи, и с.регистром числа разрядов, а также вентиль сброса, последовательно соединенный со счетчиком числа слов, блоком сравнения слов и регистром числа слов 11,Недостатком этого устройства является относительно узкая область применения вследствие формирования машинного слова из жестко заданного М количества входных информационных слов, содержащих строго определенное количество разрядов.Наиболее близким к предлагаемому по технической сущности является 25 устройство для ввода информации, содержащее вентиль управления, последовательно соединенный со счетчиком числа разрядов, блоком сравнения разрядов, последовательно подключенным 30 к дешифратору и вентилю разрешения записи, и с регистром цисла разрядов, а также вентиль сброса, последовательно соединенный со счетчиком числа слов, блоком сравнения слов и регистром числа слов, дифференцирующую цепь, элемент задержки, вентиль установки, элемент ИЛИ, триггер, генератор импульсов, сдвиговый регистр,. подключенный к дешифратору и вентилям управления и сброса,и инвертор, подключенный к вентилю сброса, блоку, сравнения слов и вентилю разрешения записи, причем дифференцирующая цепь соединена с вентилем разрешения запи.си и со счетчиком числа слов, элемент задержки подключен к вентилюсброса, к вентилю установки, соединенному с вентилем разрешения запи"си, элементом ИЛИ и триггером, подключенным к элементу ИЛИ, соединенному с вентилем разрешения записи ис блоком сравнения разрядов, к вентилю управления и к генератору импульсов, подключенному к вентилюуправления 2Недостатком данного устройства является отсутствие возможности компоновки полноразрядного машинного слова путем его побитовой "склейки" изсовокупности различных частей анализируемых параметров, расположенных в заданных каналах информационного кадра, перед.их вводом в вычислительную машину.Цель изобретения - расширение области применения устройства путемФормирования машинных слов различного формата,Поставленная цель достигаетсятем, цто в устройство для сопряжения с электронной вычислительной машиной, содержащее первый, второй итретий ре гис тры, последовател ьно соединенные элемент задержки, первыйэлемент И и первый триггер, элементИЛИ, пер вый и вт орой блоки сра вн ения, второй, третий и четвертый элементы И, первый и второй счетчики,генератор импульсов, выход которого соединен с входом второго элементаИ, дешифратор, вход которого соединен с первым выходом первого регистраи первым входом первого блока сравнения, выход которого соединен свторым входом первого триггера и первым входом первого счетцика, второйвход которого соединен с выходом вто-.3 10087рого элемента И и первым входом второго ре ги стра, второй выход пер вагорегистра соединен с первым входомвторого блока сравнения, второй входкоторого соединен с выходом второгосчет чи ка, первый вход кот ор о го соединен с выходом второго блока сравнения, второй вход первого блока сравнения соединен с выходом первого счетчика, введены блок оперативной памя оти, пятый, шестой и седьмой элементыИ, второй триггер, первый вход третьего регистра соединен с выходом шестого элемента И и вторым входом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми входамивторого счетчика и второго триггера, выход которого соединен с первым вхо. дом шестого элемента И, второй вход которого соединен с выходом генератора импульсов, первый вход блока оперативной памяти соединен с входом элемента задержки, с вторым входом второго регистра и является первым управляющим входом устройства, второй вход блока оперативной памяти явля ется вторым управляющим входом устройства, а выход блока оперативной памяти соединен с входом второго регистра, третий выход которого соединен с вторым входом пятого элемента И, четвертый выход соединен с первыми входами третьего и четвертого эле. . ментов И, вторые входы которых соединены с входом второго триггера и выходом элемента ИЛИ, первый вход которого соединен с выходом блокаЮ сравнения разрядов, а второй вход эле. мента ИЛИ соединен с выходом седьмого элемента И, первый вход которого соединен с выходом элемента задержки, а второй вход седьмого элемента И соединен с выходом дешифратора и45 вторым входом первого элемента И, второй вход второго регистра является информационным входом устройства, пер. вый выход соединен с третьим входом третьего элемента И, второй выход соединен с третьим входом цетвер ого элемента И, а выходы третьего и четвертого элементов И соединены с четвертым и пятым входами третьего регистра соответственно, выход первого триггера соединен с вторым входом второго элемента И, выход третьего регистра является выходом устройства,26 4На чертеже изображена схема устройства для сопряжения с электронной вы чи сли тел ь ной машиной .Устройство содержит блок 1 оперативной памяти, элемент 2 задержки, элемент И 3, регистр М цисла разрядов и слов, триггер 5 записи, блок 6 сравнения разрядов, элемент И 7, счетчик 8 числа разрядов, блок 9 срав-. нения слов, регистр 1 О (,входной сдви" гающий, триггер 11 управления, счетчик 12 числа слов, элементы И 13-16, оегистр 17 (выходной кольцевой сдвигающий), генератор 18 импульсов, дешифратор 19, элемент И 20, элемент ИЛИ 21, управляющие входы 22 и 23, информационный вход 21 и выход 25.Устройство работает па .алгоритмам, задаваемым в блоке 1 в виде управляоцих слов, которые выдаютсяпрограммно из ЭВМ через управляющий вход 23 устройства. Структура управляющих слов имеет следующий вид: где А - код числа разрядов сдвиговвходного информационного слова, необходимых для выделе"ния заданной его цасти;В - код числа слов-сдвигов частиинформационного слова для компоновки выходного машинногословаС - признак старшего разряда части информационного слова,О - признак конца редактирования данных.Устройство работает следующим образом,На вход устройства из информационного входа 21 поступает цифровая информация произвольной структуры (в зависимости от типа источника информации), а также синхроимпульсы сопровождения этой информации и специальные признаки "Начало кадра"(вход 22),В оперативную память блока 1 поуправляющему входу 23 заносится программа редактирования в виде соответствующих каждому информационному каналу управляющих слов приведенной выше структуры.Экспериментальные данные, представ.ляющие собой строго периодическуюпоследователЬность информационныхканалов (кадр), с информационного5 10входа входа 2 ч принимаются в сдвигающий регистр 10.В процессе поступления данных циф.ровой код значений исследуемого параметра, зарегистрированный в заданных каналах кадра, компонуется в устройстве в машинное слово определенной структуры и разрядности,В качестве примера рассмотрим работу устройства при обработке одного из контролируемых параметров,составные части которого зарегистрированы, например, в первом, второми третьем каналах кадраприходом первого канала информация синхроимпульс (СИ) записываетсяв сдвигающий регистр 10. Одновременно СИ осуществляет .считывание из блока 1 в статический регистр ч управляющего слова (УС 1, соответствующегопервому информационному каналу,Если в УС з.начение кода А неравно нулю, тогда нулевой потенциалс выхода дешифратора 19 подготавливает к работе элемент И 3 и задержанный на определенную величину СИу ст ана вли вает т р иг гер 5 в еди ни чн оесостояние, С этого момента начинаетработать схема выделения части ин-.формационного параметра, содержащегося в первом информационном кана"ле. Эта схема состоит из счетчика 8.,блока 6 сравнения и элемента И 7.Выделение части контролируемого параметра осуществляется путем сдвигаинформации вправо,Схема выделения функционируетследующим образом.Единичный потенциал триггера 5подготавливает элемент И 7, черезкоторый начинают проходить импульсычастоты генератора 18 на счетныйвход счетчика 8 и одновременно науправляющий вход сдвигаащего регистра 10. Сдвиг информации продолжа.ется до тех пор, пока часть информационного параметра не заполнитправую часть регистра 10. Этот моментопределяется блоком 6 сравнения посовпадению содержимого счетчика 8 изначения кода А, указанного в УСВ момент сравнения сигнал с выходаблока 6 возвращает триггер 5 в исходное состояние, обнуляет счетчик 8 ипереписывает содержимое регистра 10в кольцевой сдвигающий регистр,17При этом перезапись в регистр 17осуществляется по результату анализапризнака старших разрядов С. Если 08726 6старший разряд части информационного параметра находится слева (С=0),то информация переписывается без изменения через элемент И 13, еслистарший разряд находится справа(С=1), то производится соответствующая перекомпоновка разрядов части информационного параметра на элементИ 1 ч, через который производится1 О запись данных в сдвигающий регистр 17,Перезапись в регистр 17 производится сигналом с выхода блока 6 через элемент ИЛИ 21При этом регистр11 устанавливается в единичное сос 15 тояние и тем самым подготавливаетсяк работе элемент И 16.В том случае, если значение кодаА в УС равно нулю, т.е. часть параметра уже занимает правую часть регистра 10, сигнал с выхода дешифратора 19 разрешает прохождение задержанного СИ через элемент И 20 и далеечерез элемент ИЛИ 21, Импульс с выхода элемента ИЛИ 21 перезаписывает25 содержимое регистра 10 в регистр 17(по признаку С) и устанавливает триггер 11 в единичное состояние,В регистре 17 осуществляется компоновка информационного параметраиз его частей путем сдвига данныхвлево. Импульсы частоты генераторапроходя через подготовленный элементИ 16, осуществляют сдвиг кода частиинформационного параметра влево, ос-35вобождая правую часть регистра 17для приема второй части информационного параметра из второго канала,Импульсы частоты генератора с выходаэлемента И 16 осуществляют также при 4 Обавление единицы в счетчик 12, Сдвигосуществляется до тех пор, пока содержимое счетчика 12 не станет равным значению кода В, указанного в УС.При этом сигнал с выхода блока 9 срав.1нения устанавливает счетчик 12 и триг45гер 11 в нулевое состояние.Поскольку признак 0 в данном УСотсутствует (так как редактированиене закончено), то элемент И 15 оказывается закрытым и сигнал с выходаблока 9 через этот элемент не проходит. На этом редактирование первойчасти параметра заканчивается.Аналогично работает устройство55с приходом второго информационногоканала, содержащего вторую частьконтролируемого параметра, После того, как блок отработал по второмууправляющему слову, в сдвигающем ре7 1008726 8.гистре 17 находятся две "склеенные" Устройство работает аналогично части компонуемого параметра, "Скле- описанному выше по всем контролиру" иванне" частей параметра осуществля" .емци. параметрам.ется благодаря тому, что. сдвигающий Изобретение предназначено для функ- регистр 17 выполнен по кольцевой схе. ционирования в составе специалиэиме. рованной аппаратуры электрического илогического сопряжения различных ис-.При поступлении третьего канала, .точннков экспериментальной информасодержащего последнюю часть компону-" ции с ЭВИ и является ее выходным уз". емого параметра, работа блока осу е лом. Устройство подключается к канаществляется таким же образом. Отличие лам (мультиплексному или, селекторносостоит только в том, что в УС; при" му) ввода"вывода ЭВИ и производит. в надлежацем третьему каналу, содержит- отличие от устройства"прототипа рася специальный признак "Редактирова- циональную, плотную "упаковку" мание закончено", по которому сформиро- и .винных слов, содержащих заданные. пара. ванный в сдвигающем -регистре 17 циф- . метры, из входных слов различной ровой код параметра передается в ЭВИ. структуры и разрядности для поступаю- Наличие признака О "Редактирование щего ввода в ЭВИ, что позволяет осузакончено" подготавливает элемент ществить эффективную загрузку памя- И 15. Сигнал с выхода блока 9 щ ти ЭВИ при обработке экспериментальчерез элемент И 15 обнуляет счет- ной инФормации и разгрузить процес" чик 12 и устанавливает в 0 триг- сор от непроизводительных операций гер 11. по предварительной подготовке данных.

Смотреть

Заявка

3350307, 25.10.1981

ПРЕДПРИЯТИЕ ПЯ А-3158

ДУДАЛЕВ ВЛАДИМИР ПАВЛОВИЧ, ВАСИЛЬЕВ ВЛАДИМИР НИКОЛАЕВИЧ, ИВАНОВ ВАЛЕРИЙ АНДРЕЕВИЧ, СОЛОДИХИН ГЕРМАН МИХАЙЛОВИЧ, СОЛОДОВНИКОВ ВЛАДИМИР АЛЕКСАНДРОВИЧ, ХОЛОМЬЕВ АЛЕКСЕЙ ФЕДОРОВИЧ

МПК / Метки

МПК: G06F 3/00

Метки: вычислительной, машиной, сопряжения, электронной

Опубликовано: 30.03.1983

Код ссылки

<a href="https://patents.su/6-1008726-ustrojjstvo-dlya-sopryazheniya-s-ehlektronnojj-vychislitelnojj-mashinojj.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для сопряжения с электронной вычислительной машиной</a>

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