Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

ОП ИСАНИЕ

ИЗОБРЕТЕН Ия

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советскик

Социвлистическнк

Республик

< >955009 (61) Дополнительное к авт. санд-ву к 746484 (22) Заявлено 16. 01. 81 (2I ) 32389 19/18-24 с присоединением заявки М (23) Приоритет

Опубликовано 30.08.82 ° Бюллетень М32 (54)М. Кл.

G 06 F 3/00 фЬаударстаккаык комктет

СССР аф делам кзобретеккй и открытий (53) УД К681 ° 32>..11(088.8) Дата опубликования описания 30 08 82 (7l ) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРИАЦИИ

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

По основному авт.св. Е 746484

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

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

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

Поставленная цель достигается тем, что в устройство введены первый и второй вычитатели, мультиплексор, элемент 2 И-2 ИЛИ-НЕ и третий регистр„ вход которого подключен к блоку памяти, выход третьего регистра соединен с первыми входами первого и второго вычитателей,вторые входы которых соединены с выходом второго регистра, первые выходы первого и второго вычитателей соединены с первым и вторым входами мультиплексора, выход которого соединен с вторым входом блока масштабирования, третий и чет;вертый входы которого соединены с третьим и четвертым входами мульти955009

50

3 плексора, с первым и вторым выходами элемента 2 И-2 ИЛИ-НЕ, входы которого соединены с вторыми и третьими выходами первого и второго вы:читателей, пятый и шестой входы

5 блока масштабирования соединены с пефвой и второй управляющими шинами.

Кроме того, блок масштабирования содержит кольцевой реверсивный сдви- ip гающий регистр, вычитающий счетчик, триггер и элемент И, первый вход которого является пятым входом блока масштабирования, первый вход вычитающего счетчика является первым входом блока масштабирования, второй вход вычитающего счетчика является шестым входом блока масштабирования и соединен с первым входом триггера, выход которого соединен с вторым входом элемента И, выход которого соединен с первым входом кольцевого реверсивного сдвигающего регистра и с третьим входом вычитающего счетчика, выход которого соединен с вторым д входом триггера, второй, третий и четвертый входы и выход кольцевого реверсивного сдвигающего регистра являются вторым, третьим и четвертым входами и выходом блока масштабирования.

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

Устройство для ввода информации содержит регистр 1 данных, регистр

2 адреса, блок 3 памяти, первый, второй и третий регистры 4-6 кода числа, первый и второи дешифраторы 7 и

М

8, первый и второй блоки 9 и 10 переноса числа, блок 11 элементов И,первый и второй вычитатели 12 и 1З,муль- . типлексор 14,элемент 2 И-2 ИЛИ-HE 15, блок 16 масштабирования, первая и вторая управляющие шины 17 и 18, общие шины 19 блока памяти. Управляющее слово устройства содержит следующие поля: 20 — код правой границы выделяемого параметра; 21код левой границы выделяемого параметра; 22 - положение старшего разряда выделяемого параметра; 23-25— служебная информация. Блок 16 масштабирования содержит кольцевой реверсивный сдвигающий регистр .26, вычитающий счетчик 27, триггер 28 и элемент 29 И.

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

Управляющая система, используя общие шины 19 блока 3 памяти, производит загрузку этого блока управляющей программой.

Затем начинается прием входных сообщений от измерительной системы.

Каждое входное сообщение содержит данные, загружаемые в регистр 1, и адрес, который загружается в регистр

2.- Адрес идентифицирует тип данных входного сообщения.

По адресу, записанному в регистре

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

20 и 21 и 22 управляющего слова за-. гружаются соответственно в первый, второй и третий регистры 4-6 числа.

Содержимое полей 23-25, управляющего слова задает режим обработки исходного сообщения и анализируется управляющей системой.

Содержимое регистров 5 и 6 поступает на входы вычитателей 12 и 13.

Причем на вычитателе 12 происходит вычитание содержимого регистра 5 из содержимого регистра 6, а на вычитателе 13 происходит вычитание содержимого регистра 6 из содержимого регистра 5.

Каждый из вычитателей 12 и 13 имеет три выхода, первый из которых представляет собой выход результата, второй - выход заема, а третийстаршего разряда. Выходные коды обоих вычитателей поступают на первые входы мультиплексора 14, где под действием выходных сигналов элемента

15 осуществляется выбор результата одного из вычитателей 12 и 13. Одновременно выходы элемента 15 управляют направлением сдвига в блоке 16.

После поступления сигнала "Пуск" по шине 18 в счетчик 27 блока 16 записывается код с выходов мультиплексора 14 и одновременно устанавливается триггер 28 в такое состояние, которое разрешает прохождение синхроимпульсов шины 17 через элемент

29 И на первый (вычитающий ) вход счет- чика 27 и на третий сдвигающий вход регистра 26. Сигналы с выходов элемента 15 управляют направлением сдвига регистра 26. Сдвиги продолжаются до тех пор, пока в счетчике 27 не возникнет сигнал заема, который установит триггер 28 в противополож9550 ное состояние, блокируя прохождение синхроимпульсов через элемент 29 И.

Предлагаемое устройство упрощает йрограммирование, освобождая программиста от вычисления направ- 5 ления и величины сдвига. Так как время выполнения одной команды устройством в значительной мере зависит от величины сдвига, то уменьшение количества сдвигов до половины разрядности входного слова позволяет повысить быстродействие устройства от

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

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

1. Устройство для ввода информации щ по авт.св. У 746484, о т л и ч а ющ е е с я тем, что, с целью повышения быстродействия устройства, в него введены первый и второй вычитатели, мультиплексор, элемент 2 И-2 ИЛИ-НЕ и третий регистр, вход которого подключен к блоку памяти, выход третьего регистра соединен с первыми входами первого и второго вычитателей, вто:рые входы которых соединены с выхозо дом второго регистра, первые выходы первого и второго вычитателей соединены с первым и вторым входами мультиплексора, выход которого соединен с вторым входам блока масштабирования, третий и четвертый входы кото" рого соединены с третьим и четвер09 6 тым входами мультиплексора, с первым и вторым выходами элемента 2 И2 ИЛИ-НЕ, входы которого соединены с вторыми и третьими выходами первого и второго вычитателей, пятый и шестой входы блока масштабирования соединены с первой и второй управляющими шинами.

2. Устройство по п.1, о т л и— ч а ю щ е е,с я тем, что блок масштабирования содержит кольцевой реверсивный сдвигающий регистр, вычитающий счетчик, триггер и элемент

И, первый вход которого является пятым входом блока масштабирования, первый вход вычитающего счетчика является первым входом блока масштабирования, второй вход вычитающего счетчика является шестым входом блока масштабирования и соединен с первым входом триггера, выход которого соединен с вторым входом элемента

И, выход которого соединен с первым входом кольцевого реверсивного сдвиг гающего регистра и с третьим входом вычитающего счетчика, выход которого соединен с вторым входом триггера, второй, третий и четвертый входы и выход кольцевого реверсивного сдвигающего регистра являются вторым, третьим и четвертым входами и выходом блока масштабирования.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

N 746484, кл. С 06 F 3/00. 1978. (прототип).

955009

22

Рие. 2 рие.5

Составитель В. Булганин

Редактор Н.Ковалева Техред И.Коштура Корректор С.Шекмар

Заказ 6436/51 Тираж 731 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4