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

Иллюстрации

Показать все

Реферат

 

н =.ат:;;;..т,О П И С А- O И- Е

ИЗОБРЕТЕНИЯ

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

Социапистнческих

Республик

<»>746484

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (5!)М. Кл.2 а 08 Г З/00 (22) Заявлено 130478 (21) 2614848/24 с присоединением заявки ¹ (23) Приоритет

Государственный комитет

СССР по делам изобретений и открытий

Опубликовано 070780. Бюллетень № 25

Дата опубликования описания 070780 (53) УДК 881. З2 (088.8) (72) Авторы изобретения

В. М. Гриць, И. Ю. Зорин, О. Г. Светников и В, jT, Чибисов (71) Заявитель (54 ) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

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

Известны устройства ввода измерительной информации, осуществляющие селекцию сообщений информационных каналов, которая заключается в их идентификации .адресом, передаваемым в сис-1О темы обработки вместе с сообщением

ill

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

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

Одновременно выходы регистра маркера начала соединены.с входами узла приоритета, выходы которого подключены к входам шифратора и вторым входам регистра маркера конца. Код шифратора поступает на одни входы узла масштабирования, вторые входы которого соединены с выходами узла селекции.

Другие входы узла селекции подключены к узлу формирования маски, а третьи - к регистру входного сообщения. Одновременно выходы шифратора соединены с одними входами сумматора, другие входы которого подключ ййа к общим шинам адреса. Такая структура известного устройства позволяет повысить раэрешакщую способность селекции информационных каналов и увеличить пропускную способность средств обработки эа счет одновременной обработки и селекции (21.

Однако в известном устройстве затруднено программирование, что вызва- " но невозможностью формирования маски выделяемого сообщения, если это сообщение занимает два или менее разряда.

Для выделения одноразрядных слов ис746484

Целью изобретения является расширение области применеиия устройства за счет группирования разноформатных данных и его упрощение. цель достигается тем, что в уст- 15 ройство для!.ввода информации, содержащее регистр данных и последовательно соединенные регистр адреса, блок памяти, подключенный к блоку сопряжения, блок масштабирования и блок уп- 20 равления, дополнительно введены пер вый регистр числа, одни входы которбго подключены к блоку памяти„ другие входы соединены с блоком управления, первый дешифратор, входы которого" ма устройства для ввода информации; на фиг. 2 — форматы управляющих и служе бных слов.

Устройство для ввода информации содержит регистр 1 данных, регистр 2 адреса, соединенный с адресными входами блока 3 памяти, первый и второй регистры 4 и 5 кода числа, подключенные к выходам блока 3 памяти, первый и второй дешифраторы 6 и 7, соединенные с регистрами 4 и 5 соответственно, блок 8 формирования маски, подключенный к выходам дешифраторов) б и 7 и содержащий два блока 9 и 1О Щ переноса числа, причем блок 10 пере носа подключен своими младшими разрядами, начиная с нулевого, к выходам дешифратора б, а блок 9 переноса чис65 пользовались форматы, содержащие маркеры выделения, а не маркеры границ.

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

На фиг. 1 показана структурная схела подключен к выходам дешифратора 7

45 наоборот, т.е. начиная: со старшего разряда, блок элемЕнтов 11 И, каждый разряд которого содержит логический элемент 12 И на три входа, причем один из входов элемента 12 соединен с одноименным выходом блока 9, другой — с выходом блока 10, третий с выходом одноименного разряда регистра 1 данных, а выход - с входом блока 13 масштабирования, подключенного к общим шинам блока 3 памяти, Управляющие входы блока 3 памяти и блока 13 масштабирования соединены с блоком 14 управления. Общие шины числа блока 3 памяти подключены также и к блоку 15 сопряжения.

Устройство работает в режиме ввода части входного сообщения и в режиме ввода полноформатного слова, полуИенного либо от источника информации, либо путем упаковки выделенных частей в одно слово, Для выполнения любого из режимов ввода осуществляется загрузка блока 3 памяти управляющими слоэами ввода (фиг. 2) .

Режим ввода с выделением части входного сообщения.

Работа устройства в любом иэ режимов начинается с тЪго, что в регистр 1 поступает слово входного сообщения, например,от системы измерения, а в регистр 2 адреса-адрес канала изма. рительной системы, от которого поступает данное сообщенне. По этому адресу из блока памяти 3 выбирается управлякщее слово распаковки (фиг. 2 а) и содержащее поля: поле 16 кода режима ввода, приэнак 17 конца обработки, машинный адрес 18 канала и коды

19 левой и 20 правой границ. Блок 14 управления после анализа кода 16 режима ввода переписывает коды 19 и 20

?раниц в регистры 4 и 5, которые декодируются дешифратором б и 7. Дешифраторы 6 и 7 работают в инверсном режиме, т.е. на выбранном выходе присутствует потенциал логического нуля.

Сигнал переноса в блок 10 начинает распространятся с младших разрядов до правой границы выделяемого сообщения, формируя на выходах блока 10, находящихся. в промежутке между младшим разрядом и правой границей, единичные потенциалы. Одновременно блок

9 выполняет те же функции с той разницей, что единичные потенциалы на его выходах формируются в промежутке между старшим разрядом и левой границей. Сигналы с выходов блоков 9 и 10 и код с выхода регистра 1 поступают в блок 11, где выделяется необходимая часть входного сообщения. Эта выделенная часть затем передается в блок 13 масштабирования, где по сигналам управления блока 14 осуществляется перемещение выделенного сообщения в нужную часть выходного сообщения. Выделенное сообщение вместе с машинным

746484 адресом 18 канала через блок 15 сопряжения передается на дальнейшую обработку. После этого в регистре 2 модифицируется адрес ячейки блока 3 памяти, откуда выбирается новое Управляннцее слово, и обработка сообщения, 5 хранящегося в регистре 1, повторяется до тех пор, пока не поступит уп- равлянхцее;слово, содержащее в поле

17 единицу.

Режим ввода с упаковкой.

Управляющее слово ввода отличается от управляющего слова распаковки" тем, что вместо поля машинного адреса 18 канала, оно содержит поле 21 адреса упакованного сообщения и поле

22 кода сдвига, указывающего величину и направление перемещения выделенного сообщения в разрядной сетке результата (фиг. 2 б). Вначале устройство работает, как и при распаковке, с той лишь разницей, что масштабированием управляет код сдвига из поля 22.

Затем это сообщение записывается в ячейку блока 3 памяти по адресу из поля 21 управляющего слова, где пред-" варительно в части разрядов был запи- 25 сан машинный адрес результата. После этого регистры 1 и 2 сбрасываются и принимают новые сообщения, до тех пор, пока не поступит признак 17 конца. 30

Режим ввода с переадресацией без обработки сообщения.

Управляющее слово такого режима не содержит полей кода 19 левой и 20 правой границ, на месте которых записаны 35 нули (фиг. 2 в). Однако входное сооб- . щение прохот(ит по тому же тракту, что и при распаковке. Для этого узел 14 управления формирует коды левой и правой границ, соответствующих старшему и младшему разрядам входного сообщения и код нулевого сдвига для узла 13.

В этом режиме осуществляется замена адреса канала на машинный адрес.

Предлагаемое устройство может быть 45 использовано с большим эффектом для ввода информации в различного рода системах обработки данных измерений.

Оно значительно упростит программирование по сравнению с известным устройством, позволив осуществлять распаковку при помощи одного формата уп 1 равлякщего слова независимо от длины выпеляемого сообщения, а также обхо,циться беэ формата.,двойной длины.

Структура предлагаемого устройства позволит сократить аппаратные затраты по сравнению с известным устройством на 20-25% и расширить круг выполняемых им функций.

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

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

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

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

В 439810, кл. G 06 F 3/09.

2. Авторское свидетельство СССР по заявке Ф 2448557, 115.08.77 (про. тотип).

74б484

Составитель А.Иванов

Техред М. Петко Корректор Г.Рещетник

Редактор М.Недолуженко

Заказ 4103/17 Тираж 751 Подписное

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

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

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