( УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство трансляции | 1986 |
|
SU1390629A1 |
Буферное запоминающее устройство | 1980 |
|
SU936029A1 |
УСТРОЙСТВО ДЛЯ ОРТОГОНАЛЬНОГО ПРЕОБРАЗОВАНИЯ ЦИФРОВЫХ СИГНАЛОВ ПО УОЛШУ-АДАМАРУ | 1989 |
|
RU2012047C1 |
Генератор псевдослучайных последовательностей | 1981 |
|
SU993444A1 |
ЦИФРОВОЕ ПРОГНОЗИРУЮЩЕЕ УСТРОЙСТВО | 2011 |
|
RU2446454C1 |
Буферное запоминающее устройство | 1986 |
|
SU1361632A1 |
Устройство для сопряжения вычислительной машины с устройством ввода изображения | 1985 |
|
SU1260967A1 |
Устройство для деления в системе остаточных классов | 1983 |
|
SU1141400A1 |
Устройство для быстрого преобразования Фурье | 1985 |
|
SU1287175A1 |
Буферное запоминающее устройство | 1986 |
|
SU1363308A1 |
Изобретение относится к вычислительной технике и может быть исполь.зовано для ввода информации в-систе мы обработки измерительной информации . По основному авт.св. № известно устройство для ввода информации, осуществляющее выделение сообщений из передаваемого слова. Это устройство содержит регистр данных и последовательно соединенные регистр адреса, блок памяти, подключенный к блоку сопряжения, узел масштабирования, первый и второй регистры числа, входами подключенные к блоку памяти, а выходами к первому и второ му дешифраторам,первый и второй блок переноса числа, подключенные соответственно к первому и второму дешифраторам, блок элементов И, подклю ченный своими входами к регистру данных и обоим блокам переноса числа а выходом к узлу масштабирования, блок управления 1. Недостатком известного устройства является то, что оно требует дополнительных затрат времени при программировании для вычисления направления и величины сдвига. Цель изобретения -повышение быстродействия устройства. Поставленная цель достигается тем, что в устройство введены первый и второй вычитатели, мультиплексор, элемент 2 И-2 ИЛИ-НЕ и третий регистр вход которого подключен к блоку памяти, выход третьего регистра соединен с первыми входами первого и второго вычитателей,вторые входы которых соединены с выходом второго регистра, первые выходы первого и второго вычитателей соединены с первым и вторым входами мультиплексора, выход которого соединен с вторым входом блока масштабирования, третий и четвертый входы которого соединены с третьим и четвертым входами мультиплексора, с первым и вторым выходами элемента 2 И-2 ИЛИ-НЕ, входы которого соединены с вторыми и трет ими выходами первого и второго вы ;читателей, пятый и шестой входы блока масштабирования соединены с первой и второй управляющими шинами. Кроме того, блок масштабирования содержит кольцевой реверсивный сдай гающий регистр, вычитающий счетчик, триггер и элемент И, первый вход кот рого является пятым входом блока ма штабирования, первый вход вычитающе счетчика является первым входом блока масштабирования, второй вход вычитающего счетчика является шесты входом блока масштабирования и соед нен с первым входом триггера, выход которого соединен с вторым входом элемента И, выход которого соединен с первым йходом кольцевого реверсивного сдвигающего регистра и с третьим входом вычитающего счетчика выход которого соединен с вторым входом триггера, второй, третий и четвертый входы и выход кольцевого реверсивного сдвигающего регистра являются вторым, третьим и четверты входами и выходом блока масштабирования. На фиг.1 показана структурная схема предлагаемого устройства; на фиг. формат управляющего слов на фиг.З структурная схема блока масштабирования. Устройство для ввода информации содержит регистр 1 данных, регистр 2 адреса, блок 3 памяти, первый, вт рой и третий регистры k-6 кода числа, первый и второй дешифраторы 7 и 8, первый и второй блоки 9 и 10 переноса числа,блок злементо в И,пер вый и второй вычитатели 12 и 13.мул типлексор 1,элемент 2 И-2 ИЛИ-НЕ 1 блок 16 масштабирования, первая вторая управляющие шины 17 и 1 общие шины 19 блока памяти. Управляющее слово устройства содержит следующие поля: 20 - код правой границы выделяемого параметра; 21код левой границы выделяемого параметра; 22 - положение старшего разр.яда выделяембго- параметра; служебная информация. Блок 16 масштабирования содержит коль14евой реверсивный сдвигающий регистр -26, вычитающий счетчик 27. триггер 28 и элемент 29 И. Устройство работает следующим образом. Управляющая система, используя общие шины 19 блока 3 памяти, производит загрузку этого блока управляющей программой. Затем начинается прием входных сообщений от измерительной системы. Каждое входное сообщение содержит данные, загружаемые в регистр 1, и адрес, который загружается в регистр 2.-Адрес идентифицирует тип данных входного сообщения. По адресу, записанному в регистре 2, происходит считывание управляющего слова из блока памяти. При этом поля 20 и 21 и 22 управляющего слова заг гружаются соответственно в первый, второй и третий регистры А-6 числа. Содержимое полей 23-25, управляющего слова задает режим обработки исходного сообщения и анализируется управляющей системой. Содержимое регистров 5 и 6 поступает на входы вычитателей 12 и 13Причем на вычитателе 12 происходит вычитание содержимого регистра 5 из содержимого регистра 6, а на вычитателе 13 происходит вычитание содержимого регистра 6 из содержимого регистра 5. Каждый из вычитателей 12 и 13 имеет три выхода, первый из которых представляет собой выход результата, второй - выход заема, а третий старшего разряда. Выходные коды обоих вычитателей поступают на первые входы мультиплексора 1, где под действием выходных сигналов элемента 15 осуществляется выбор результата одного из вычитателей 12 и 13- Одновременно выходы элемента 15 управляют направлением сдвига в блоке 16. После поступления сигнала Пуск по шине 18 в счетчик 27 блока 16 записывается код с выходов мультиплексора k и одновременно устанавливается триггер 28 в такое состояние которое разрешает прохождение синхроимпульсов шины 17 через элемент 29 И на первый (вычитающий )вход счетчика 27 и на третий сдвигающий вход регистра 26. Сигналы с выходов элемента 15 управляют направлением сдвига регистра 26. Сдвиги продолжаются до тех пор, пока в счетчике 27 не возникнет сигнал заема, который установит триггер 28 в противоположное состояние, блокируя прохождение синхроимпульсов через элемент 29 И. Предлагаемое устройство упрощает программирование, освобождая программиста от вычисления направления и величины сдвига. Пак как время выполнения одной команды устройством в значительной мере зависит от величины сдвига, то уменьшение количества сдвигов до половины разрядности входного слова позволяет повысить быстродействие устройства о 15 до kQ% в зависимости от количества выделяемых параметров, для которы количество сдвигов больше половины разрядности входного слова. Формула изобретения 1. Устройство для ввода информаци по авт.св. № ytfi S, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены первый и второй вычитател мультиплексор, элемент 2 И-2 ИЛИ-НЕ и третий регистр,вход которого подкл чен к блоку памяти, выход третьего регистра соединен с первыми входами первого и второго вычитателей, вто|рые входы которых соединены с выходом второго регистра, первые выходы первого и второго вычитателей соединены с первым и вторым входами мультиплексора, выход которого соедине с вторым входом блока масштабирования, третий и четвертый входы которого соединены с третьим и четвер9входами мультиплексора,с первым и вторым выходами элемента 2 И 2 ИЛИ-НЕ, входы которого соединены с торыми и третьими выходами первого и второго вычитателей, пятый и шестой входы блока масштабирования соединены с первой и второй управляющими шинами. 2. Устройство по П.1, о т л и чающее.с я тем, что блок масштабирования содержит кольцевой реверсивный сдвигающий регистр, вычитающий счетчик, триггер и элемент И, первый вход которого является пятым входом блока масштабирования, первый вход вычитающего счетчика является первым входом блока масштабирования , второй вход вычитающего счетчика является шестым входом блока масштабирования и соединен с первым входом триггера, выход которого соединен с вторым входом элемента И, выход которого соединен с первымвходом кольцевого реверсивного сдвиг гающего регистра и с Т0етьим входом вычитающего счетчика, выход которого соединен с вторым входом триггера, второй, третий и четвертый входы и выход кольцевого реверсивного сдвигающего регистра являются вторым, третьим и четвертым входами и выходом блока масштабирования. Источники информации, принятые во внимание при экспертизе 1. Авторское свидетельство СССР № , кл. G 06 F 3/00, 1978. (прототип).
/7
Ю
(Риг.г
V U J/
2
г
/ч
/7 фие.З
Авторы
Даты
1982-08-30—Публикация
1981-01-16—Подача