Устройство для ввода информации Советский патент 1980 года по МПК G06F3/00 

Описание патента на изобретение SU746484A1

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

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

1.

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

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

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

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

Однако в известном устройстве зат25руднено программирование, что вызвано невозможностью формирования маски выделяемого сообщения, если это сообщение занимает два или менее разряда. Для выделения одноразрядных слов использовались форматы, содержащие мар кёры выделения, а не маркеры границ. Наличие же во входной информации слов, содержащих как сообщения малого формата, так и одноразрядные сооб щения, привело к необходимости созда ния управляющего селекции двой ной длины. Все это не только усложня ет программирование известного устройства, но и усложняет его структуру, требуя значительных аппаратных затрат. Целью изобретения является расшир ние области применения устройства за счет группирования разноформатных да ных и его упрощение. Цель достигается тем, что в уст15ОЙСТВО для/.ввода информации, содержащее регистр данных и последователь но соединенные регистр адреса, блок памяти, подключенный к блокусопряже ния, блок масштабирования и блок управления, дополнительно введены neph вый регистр числа, одни входы которого подключены к блоку памяти,, другие входы соединейы с блоком управления/ первый дешифратор, входы которого Подключены к выходам соответствующего регистра числа, первый блок,переноса числа, входы младших разрядов которого соединены с выходами младших разрядов соответствующего дешифратора, блок элементов И, первые ходы которых йодключены к регистру данных, вторые входы подключены к одноименным выходам первого блока переноса числа, а выходы соединены с блоком . масштабирования, второй регистр числа, одни входы которого подключены к блоку памяти, другие входы соединены с блоком управления, второй дешифратор, входы которого подключены к вы.хрдам соответствующего регистра числа, второй блок переносу числа, входы младших разрядов которого соединены с выходами старших разрядов соответствующего дешифратора, а выходы подключены к третьим входам блока элементов И. На фиг. 1 показана структурная схе ма устройства для ввода информации; на фиг. 2 - форматы управляющих и служа бных слов. Устройство ДЛЯввода информации содер1жит регистр 1 данных, регистр 2 адреса, соединенный с адресными входами блока 3 памяти, первый и второй регистры 4 и 5 кода числа, подключенные к выходам блока 3 памяти, первый и второй дешифраторы 6 и 7, соединенные с регистрами 4 и 5 соответственно, блок 8 формирования маски, подключённый к выходам дешифраторов ё и 7 и содержащий два блока9 и 10 переноса числа, причем блок 10 переноса подключен своими младшими разрядами, начиная с нулевогс, к выходам дешифратора б, а блок 9 переноса числа подключен к выходам дешифратора 7 .наоборот, т.е. начиная со старшего разряда, блок элементов 11 И, каждый разряд которого содержит логический элемент 12 И на три входа, причем един из входов элемента 12 соединен с одноименным выходом блока 9, другой - с выходом блока 1Q, третий С выходом одноименного разряда регистра 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, которые декодируются дешифратором 6 и 7. Дешифраторы 6 и 7 работают в инверсном режиме, т.е . на выбранном выходе присутствует потенциал логического нуля. Сигнал переноса в блок 10 начинает распространятся с младших разрядов до правой границы выделяемого сообщения, формируя на выходах блока 10, находящихся, в промежутке между младшим разрядом и правой границей, единичные потенциалы. Одновременно блок 9 выполняет те же функции с той разницей, что единичные потенциалы на его выходах формируются в промежутке между старшим разрядом и левой границей. Сигналы с выходов блоков 9 и 10 и код с выхода регистра 1 поступают в блок 11, ще выделяется необходимая часть входного сообщения. Эта выделенная часть затем передается в блок 13 масштабирования, где по сигналам управления блока 14 осуществляется перемещение выделенного сооейцения в нужную часть выходного сообщения. Выделенное сообщение вместе с Машинным

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

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

Управляющее слово ввода отличается от упрёшляющего слойа Е аспаковки тем, что вместо поля машинного адреса 18 канала, оно содержит поле 21 адреса упакованного сообщения и поле 22 кода сдвига, указывающего величину и направление перемещения вызделенного сообщения в разрядной сетке результата (фиг. 2 б). Вначале устройство работает, как и при распаковке, с той лишь разницей, что масштабированием управляет код сдвига из поля 22. Затем это соосйценйе записывается в ячейку блока 3 памяти по адресу из поля 21 управляющего слова, где предварительно в части разрядов был записан машинный адрес результата. После этого регистры 1 и 2 сбрасываютсй и принимают новые сообщения, до тех пор, пока не поступит признак 17 конца.

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

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

Предлагаемое устройство может быть использовано с большим эффектом для ввода информации в различного рода системах обработки данных измерений. Оно значительно упростит программирование по сравнению с известным устройством, позволив осуществлять распаковку при помощи одного формата управляющего слова независимо от длины выцеляемого сообщения, а также обхо шться без форматадвойной длины. Структура предлагаемого устройства позволит сократить аппаратные затраты цо сравнению с известным устройством на 20-25% и ра:сширить круг выполняемых им функций.

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

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

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

1.Авторское свидетельство СССР 439810, кл. G Об г3/09.

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

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

название год авторы номер документа
Устройство для ввода информации 1981
  • Алексеев Анатолий Васильевич
  • Гриць Валерий Матвеевич
  • Светников Олег Григорьевич
SU955009A2
Буферное запоминающее устройство 1986
  • Гриць Валерий Матвеевич
  • Зубцовский Валерий Авенирович
  • Лупиков Виктор Семенович
SU1363308A1
Буферное запоминающее устройство 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
  • Маслеников Борис Сергеевич
  • Светников Олег Григорьевич
SU1297115A1
Устройство для сопряжения вычислительной машины с устройством ввода изображения 1985
  • Веселовский Валерий Валентинович
  • Гриць Валерий Матвеевич
SU1260967A1
Устройство управления каналами 1977
  • Заславский Рема Иосифович
  • Лихтер Яков Моисеевич
  • Щередин Александр Петрович
SU732870A1
Буферное запоминающее устройство 1987
  • Гриць Валерий Матвеевич
  • Зинин Виктор Георгиевич
SU1439681A1
Многоканальный коммутатор 1985
  • Антонов Вячеслав Михайлович
  • Олеринский Евгений Владимирович
  • Шурчков Борис Петрович
  • Яцюк Николай Николаевич
SU1260993A1
Устройство для сопряжения каналов ввода-вывода с оперативной памятью 1985
  • Карпейчик Виктор Владимирович
  • Егорова Надежда Борисовна
  • Зильбергельд Иосиф Михайлович
  • Пронин Владислав Михайлович
  • Рымарчук Александр Григорьевич
SU1267427A1
Способ для циклического опроса рассредоточенных объектов 1974
  • Мелик-Аскаров Арменак Григорьевич
  • Шойхет Лев Абрамович
  • Биндюк Валерий Петрович
SU519753A1
Буферное запоминающее устройство 1990
  • Гриць Валерий Матвеевич
  • Мишин Александр Михайлович
SU1783581A1

Иллюстрации к изобретению SU 746 484 A1

Реферат патента 1980 года Устройство для ввода информации

Формула изобретения SU 746 484 A1

SU 746 484 A1

Авторы

Гриць Валерий Матвеевич

Зорин Игорь Юрьевич

Светников Олег Григорьевич

Чибисов Валерий Георгиевич

Даты

1980-07-05Публикация

1978-04-13Подача