держки, а второй вход седьмого элемента И соединен с выходом дешифраторсз и вторым входом первого элемен та И, второй вход второго регистра является информационным входом устройства, первый выход соединен с третьим входом третьего элемента И, второй выход соединен с третьим вхо
008726
дом четвертого элемента И, а выходы третьего и четвертого элементов И
-; соединены с четвертым и пятым входами третьего регистра соответственно, выход первого триггера соединен
i с вторым входом второго элемента
И, выход третьего регистра является выходом устройства.
УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ С ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНОЙ содержащее первый, второй и третий регистры, последовательно соединенные элемент задержки, первый элемент И и первый триггер, элемент ИЛИ, первый и второй блоки сравнения, второй, третий и четвертый элементы. И, первый и второй счетчики, генератор импульсов, выход крторого соединен с входом второго элемента И, дешифратор, вход которого соединен с первым выходом первого регистра и первым входом первого блока-сравнения, выход которого соединен с вторым входом первого триггера и первым входом первого счетчика, второй вход которого соединен с выходом второго элемента И и первым входом второго регистра, второй выход первого регистра- соединен с первым входом второго блока сравнения, второй вход которого соединен с выходом второго счетчика, первый вход которого соединен с выходом второго блока сравнения, второй вход,первого блока сравнения соединен с выходом первого счетчика, отли чающееся тем, что, с целью увеличения области применения путем формирования машинных слов различного формата, в него введены блок оперативной памяти, пятый, шестой и седьмой элементы И, еторой триггер, первый вход третьего регистра соединен с выходом шестого элемента И и вторым входом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми i входами второго счетчика и второго триггера, выход которого соединен (Л с первым входом шестого элемента И, второй вход которого соединен с выходом генератора ,импульсов, первый вход блока оперативной памяти соедит нен с входом элемента задержки, с вторым входом второго регистра и является первым управляющим входом -устройства, второй вход блока оперативной памяти является вторым уп-. о равляющим входом устройства, а вы00 ход блока оперативной памяти соеди sl нен с входом второго регистра, треtc тий выход которого соединен с втоOS рым входом пятого элемента И, четвертый выход соединен с первыми входами третьего и четвертого элементов И, вторые входы которых сое- динены с входом второго триггера и выходом элемента ИЛИ, первый вход которого соединен с выходом блока сравнения разрядов, а второй вход элемента ИЛИ соединен с выходом седьмого элемент,а И, первый вход которого соединен с выходом элемента за
1. Изобретение относится к вычислительной технике и может быть использовано в различных автоматизированных системах обработки экспериментальной информации. Известно устройство для ввода информации , содержащее вентиль управления, последов.ательно соединенный со сметчиком числа разрядов, блоком сравнения разрядов, последовательно подключенным к дешифратору и вентилю разрешения записи, и с регистром числа разрядов, а также вентиль сбро са, последовательно соединенный со счетчиком числа слов, блоком сравнения слов и регистром числа слов l Недостатком этого устройства является относительно узкая область применения вследствие формирования машинного слова из жестко заданного количества входных информационных слов, содержащихстрого определенное количество разрядов. Наиболее близким к предлагаемому по технической сущности является устройство для ввода информации, содержащее вентиль управления, последовательно соединенный со счетчиком числа разрядов, блоком сравнения раз рядов, последовательно подключенным к дешифратору и вентилю разрешения записи, и с регистром числа разрядов а также вентиль сброса, последовател но соединенный со счетчиком числа слов, блоком сравнения слов и регистром числа слов, дифференцирующую цепь, элемент задержки, вентиль установки, элемент ИЛИ, триггер, генератор импульсов, сдвиговый регистр подключенный к дешифратору и вентилям управления и сброса,и инвертор, подключенный к вентилю сброса, блоку сравнения слов и вентилю разрешения записи, причем дифференцирующая цепь соединена с вентилем разрешения записи и со счетчиком числа слов, элемент задержки подключен к вентилю сброса, к вентилю установки, соединенному с вентилем разрешения записи, элементом ИЛИ и триггером, подключенным к элементу ИЛИ, соединенному с вентилем разрешения записи и с 0ЛОКОМ сравнения разрядов, к вентилю управления и к генератору импульсов, подключенному к вентилю управления 2 . Недостатком данного устройства является отсутствие возможности компоновки полноразрядного машинного слова путем его побитовой склейки из совокупности различных частей анализируемых параметров, расположенных в заданных каналах информационного кадра, перед-их вводом в вычислительную машину. Цель изобретения - расширение области применения устройства путем формирования машинных слов различного формата. Поставленная цель достигается тем, что в устройство для сопряжени я с электронной вычислительной машиной, содержащее первый, второй и третий регистры, последовательно соединенные элемент задержки, первый элемент И и первый триггер, элемент ИЛИ, первый и второй блоки сравнения, второй, третий и четвертый элементы И, первый и второй счетчики, генератор импульсов, выход которого соединен с входом второго элемента И, дешифратор, вход которого соединен с первым выходом первого регистра и первым входом первого блока сравнения, выход которого соединен с вторым входом первого триггера и первым входом первого счетчика, второй вход которого соединен с выходом вто31рого элемента И и первым входом второго регистра, второй выход первого регистра соединен с первым входом второго блока сравнения, второй вход которого соединен с выходом второго счетчика, первый вход которого соединен с выходом второго блока сравнения, второй вход первого блока сра нения соединен с выходом первого сче чика, введены блок оперативной памяти, пятый, шестой и седьмой элементы И, второй триг.гер, первый вход третьего регистра соединен с выходом ше стого элемента И и вторым входом второго счетчика, первый выход третьего регистра соединен с его вторым входом, третий вход соединен с выходом пятого элемента И, первый вход которого соединен с первыми входами второго счетчика и второго триггера, выход которого соединен с первым вхо . f3f)H шестого элемента И, второй вход которого соединен с выходом генерато ра импульсов, первый вход блока оперативной памяти соединен с входом эл мента задержки, с вторым входом второго регистра и является первым управляющим входом устройства, второй вход блока оперативной памяти является вторым управляющим входом устройства, а выход блока оперативной памяти соединен с входом второго регистра, третий выход которого соединен с вторым входом пятого элемента И, четвертый выход соединен с пер.выми входами третьего и четвертогоэле ментов И, вторые входы которых соединены с входом второго триггера и выходом элемента ИЛИ, первый вход которого соединен с выходом блока сравнения разрядов, а второй вход эл мента ИЛИ соединен с выходом седьмого элемента И, первый вход которого соединен с выходом задержки, а второй вход седьмого элемента И соединен с выходом дешифратора и вторым входом первого элемента И, второй вход второго регистра являетс информационным входом устройства, пе вый выход соединен с третьим входом третьего элемента И, второй выхо соединен с третьим входом четверюго элемента И, а выходы третьего и четвертого элементов И соединены с четвертым и пятым входами третьего регистра соответственно, выход первого триггера соединен с вторым входом второго элемента И, выход третьего регистра является выходом устройства 6 На чертеже изображена схема устройства для сопряжения с электронной вычислительной машиной. Устройство содержит блок 1 оперативной памяти, элемент 2 задержки, элемент И 3, регистр 4 числа разрядов и слов, триггер 5 записи, блок 6 сравнения разрядов, элемент И 7, счетчик 8 числа разрядов, блок 9 сравнения слов, регистр 10 Гвходной сдвигающий) , триггер 11 управления, счетчик 12 числа слов, элементы И 13-16, регистр 17 (выходной кольцевой сдвигающий), генератор 18 импульсов, дешифратор 19, элемент И 20, элемент ИЛИ 21, управляющие входы 22 и 23, информационный вход 2 и выход 25. Устройство работает по-алгоритмам, задаваемым в блоке 1 в виде управляющих слов, которые выдаются программно из ЭВМ через управляющий вход 23 устройства. Структура управляющих слов имеет следующий вид: где А - код числа разрядов сдвигов входного информационного слова, необходимых для выделения заданной его части; В - код числа слов-сдвигов части информационного слова для компоновки выходного машинного С - признак старшего разряда части информационного слова; D - признак конца редактирования данных. Устройство работает следующим образом. На вход устройства из информационного входа 2k поступает цифровая информация произвольной структуры (в зависимости от типа источника информации) , а также синхроимпульсы сопровождения этой информации и специальные признаки Начало кадра (вход 22). В оперативную память блока 1 по управлякицему входу 23 заносится программа редактирования в виде соответствующих каждому информационному каналу управляющих слов приведенной выше структуры. Экспериментальные данные представляющие собой строго периодическую последовательность информационных каналов (кадр), с информационного входа входа 2 принимаются в сдвигающий регистр 10. В процессе поступления данных цифровой КОДзначений исследуемого параметра, зарегистрированный в заданных каналах кадра, компонуется в устройстве в машинное слово определенной структуры и разрядности. В качестве примера рассмотрим работу устройства при обработке одного из контролируемых параметров, составные части которого зарегистрированы, например, в первом, втором и третьем каналах кадра. С приходом первого канала информ ция синхроимпульс (си) записывается в сдвигающий регистр 10. Одновремен но СИ осуществляет .считывание из бл ка 1 в статический регистр k управл ющего слова (УС, соответствующего первому информационному каналу. Если в УС значение кода А не равно нулю, тогда нулевой потенциал с выхода дешифратора 19 пЬдготавливает к работе элемент И 3 и задержанный на определенную величину СИ устанавливает триггер 5 в единичное состояние. С этого момента наминает работать схема выделения части информационного параметра, содержащегося в первом информационном канале. Эта схема состоит из счетчика 8 блока 6 сравнения и элемента И 7. Выделение части контролируемого пара метра осуществляется путем сдвига информации вправо. Схема выделения функционирует следующим образом. Единичный потенциал триггера 5 подготавливает элемент И 7, через который начинают проходить импульсы частоты генератора 18 на счетный вход счетчика 8 и одновременно на управляющий вход сдвигащего регистра 10. Сдвиг информации продолжа ется до тех пор, пока часть информационного параметра не заполнит правую часть регистра 10, Этот момент определяется блоком 6 сравнения по совпадению содержимого счетчика 8 и значения кода А, указанного в УС.. В момент сравнения сигнал с выхода блока 6 возвращает триггер 5 в исход ное состояние, обнуляет счетчик 8 и переписывает содержимое регистра 10 в кольцевой сдвигающий регистр,17. При этом перезапись в регистр 17 осуществляется по результату анализа признака старших разрядов С, Если 10 6 старший разряд части информационного параметра находится слева (, то информация переписывается без изменения через элемент И 13, если старший разряд находится справа (), то производится соответствующая перекомпоновка разрядов части информационного параметра на элемент И 1, через который производится запись данных в сдвигающий регистр 17. Перезапись в регистр 17 производится сигналом с выхода блока 6 через элемент ИЛИ 21. При этом регистр 11 устанавливается в единичное состояние и тем самым подготавливается к работе элемент И 16. В том случае, если значение кода А в УС равно нулю, т.е. часть параметра уже занимает правую масть регистра 10, с выхода дешифратора 19 разрешает прохождение задержанного СИ через элемент И 20 и да.пее через элемент ИЛИ 21. Импульс с выхода элемента ИЛИ 21 перезаписывает содержимое регистра 10 в регистр 17 (по признаку с) и,устанавливает триггер 11 в единимное состояние. В регистре 17 осуществляется компоновка информационного параметра из его частей путем сдвига данных влево. Импульсы частоты генератора проходя через подготовленный элемент И 16, осуществляют сдвиг кода части информационного параметра влево, освобождая правую часть регистра 17 для приема второй части информационного параметра из второго канала. Импульсы частоты генератора с выхода элемента И 16 осуществляют также прибавление единицы в сметчик 12. -Сдвиг осуществляется до тех пор, пока содержимое счетчика 12 не станет равным значению кода В, указанного в УС, При этом сигнал с выхода блока 9 срав нения устанавливает счетчик 12 и триг тер 11 в нулевое состояние. Поскольку признак D в данном УС отсутствует (так как редактирование не закончено), то элемент И 15 оказывается закрытым и сигнал с выхода блока 9 через этот элемент не проходит. На этом редактирование первой части параметра заканчивается. Аналогично работает устройство с приходом второго информационного, канала, содержащего вторую часть контролируемого параметра. После того, как блок отработал по второму управляющему слову, в сдвигающем ре-710087268
гистре 17 находятся две склеенные Устройство работает аналогично
части компонуемого параметра. Скле- описанному выше по всем контролируивание частей параметра осуществля- .емыи. параметрам,
ется благодаря тому, что сдвигающий -Изобретение предназначено для функрегистр 17 выполнен по кольцевой схе- 5 ционирования в составе специалиэиме..рованнрй аппаратуры электрического и
При поступлении третьего канала,точников экспериментальной информасодержащего последнюю часть компону- ции с ЭВМ и является ее выходным уз емого параметра, работа блока осу to лом. Уcтpoйc гвo подключается к канаществляется таким же образом. Отличие- лам (мультигшексноку или селекторносостоит только в том, что в УС, при- му) ввода-вывода ЭВМ и производит в надлежащем третьему каналу, содержит- отличие от устройства-прототипа рася специальный признак Редактирова- циональную, плотную упаковку мание закончено, по которому сфоркмро- ts шинных слов, содержащих заданные параванНый в сдвигающем ретостре 17 циф- метры, из входных слов различны ровой код параметра передается в ЭВМ. структуры и разрядности для поступаюНаличие признака D Редактированиещего ввода в ЭВМ, что позволяет осу
закончено подготавливает элементществить эффективную загрузку памяЙ 15. Сигнал с выхода блока 9 м ти ЭВМ при обработке экспериментальчерез элемент И 15 обнуляет счет- ной инфс мации и разгрузить процесчик 12 и устанавливает в О триг- сор от непроизводительных операций гер 11., по предварительной подготовке данных.
логического сопряжения различных ис
5
f
jL fe
ЖЖ
с
/
/:
M4V
/V /
/
M /
10
18
8
-
/Ч
у Т
-4
J
fff
/