Устройство для загрузки данных в вычислительной системе
Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для связи процессоров с внешними устройствами или -запоминающими устройствами с многоформатным представлением данных . Цель изобретения - расширение функциональных возможностей устройства за счет одновременной расстановки операндов и управления форматом выходных данных.Устройство содержит группы входных и выходных регистров,дешифратор , группы злементов ШШ,(п-1) узлов выбора операнда,группу регистров номеров операнда,регистр формата выходных данных, группу схем сравнения, группу блоков элементов И. В устройстве формирование выходного упорядоченного массива в соответствии с заданным порядком размещения произв дится в одном такте. Это позволяет в дальнейшем выполнить одновременную запись выходных данных в память, допускаюцую одновременное обращение по нескольким каналам .записи, число котозадавать в регистре формата выходных данных, посредством которого также можно устанавливать формат данных , подпежа|1(их записи. 1 ил. (Л
А1 (19) (И) СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (51)4 G 06 F 9/46
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3813590/24-24 (22) 11. 11. 84 (46) 30. 08.86. Бвл. У 32 (72) А.Х. Ганитулин и В.Г. Нопов (53) 681.325(088.8) (56) Авторское свидетельство СССР
В 629538, кл. G 06 F 9/00, 1977.
Авторское свидетельство СССР
Ф 1103236, кл. С 06 F 9/46, 1984. (54) УСТРОЙСТВО ДЛЯ ЗАГРУЗКИ ДАННЫХ
В ВЫЧИСЛИТЕЛЬНОЙ СИСТЕИЕ (57) Изобретение относится к вычислительной технике и моиет быть использовано в вычислительных системах для связи процессоров с внешними устройствами или запоминающими устройствами с многоформатным представлением данных. Цель изобретения — расширение функциональных возмовяостей устройства за счет одновременной расстановки операндов и управления форматом выходных данных. Устройство содеркит группы входныхи выходных регистров,дешифратор,группы элементов ИЛИ,(п-1) узлов выбора операнда, группу регистров номеров операнда, регистр формата выходных данных, группу схем сравнения, группу блоков элементов И. В устрой. стве формирование выходного упорядоченного массива в соответствии с эаданнве» порядком размещения произвгдится в одном такте. Зто позволяет в дальнейшем выполнить одновременную э аинсь выходных данных в память, допускавшую одновременное обращение по нескольким каналам .записи, число котопых мовно задавать в регистре формата выходных данных, посредством которого такие мошно устанавливать формат данных, подлежащих записи, 1 ил.
I 1254484 2
Изобретение относится к вычисли- из регистров 3 по управляющему сигтельной технике и может быть исполь- налу с той схемы 5 сравнения, в коэовано в вычислительных системах для торой произошло овладение номера связи процессоров с внешними или зало- операнда из регистра 1 и значение минающими устройствами с многоформат- 5 признака одного из регистров 3. При ным представлением данных. этом формирование выходных сигналов
Цель изобретения — расширение функ- производится одновременно во всех
Из таблицы видно, что, если в дешифраторе 7 возбужден седьмой выход, то единичные сигналы формируются всеми семью элементами RHH 8, выходные сигналы которых открывают по первъак управляющим входам семь бло*ов эле" ментов И 9. Посредством узлов 4 выбора операнда 4 производится переда ча на его выходы содержимого одного
$5 циональных возможностей путем одновременной расстановки операндов. и управления форматом выходных данных.
На чертеже показана структурная схема устройства.
Устройство содержит группу регистров 1 номеров операнда,регистр 2 формата выходных данных, группу входных ре- 15 гистров З,узлы 4 выбора операнда, группу схем 5 сравнения и блоки элементов
И 6 узла 4 выбора операнда, дешифратор 7, группу элементов ИЛИ 8, группу блоков элементов И 9, группу выходных регистров 10, группу входов 11 устройства, группу входов 12 номера операнда устройства, вход 13 формата выходных данных устройства, тактовый
4 . Ф вход 14 устройства, группу выходов
I5 устройства.
Устройство работает следующим образом.
Через входы 11 в регистры 3 подаются операнды с приэнаковыми частями, представляющими собой порядковые номера операндов. В регистры I последовательно записаны номера операндов так, чтобы их разместить в выходных регистрах 10. Так, в регистр 1, эа- 35 носится номер операнда, подлежащий размещению в регистр 10< иэ регистра
3, в котором записан номер операнда, соответствующий номеру в регистре 1 .
В регистр 2 по входу 13 заносится 40 размер (формат) выходного массива, т.е. число выходных регистров 10, в которых должны быть размещены исходные данные из регистров 3 посредст вом дешифратора,число выходов которо- 4$ го равно числу входных (выходных) регистров. С помощью элементов ИЛИ 8 получают управлякзцие единичные сигналы {см. таблицу).
Выходные сигналы элементов
ИЛИ 8
Выходы дешифратора 7
3 2 1
7 6 5 4
ИЛИ 8
ИЛИ 86
ИЛИ 8
ИЛИ 8, ИЛИ 8
ИЛИ 8
ИЛИ 8, 0 0 0 0 0 0
1 1 0 0 0 0 0
1 1 1 0 0 0 0
1 1 0 0 0
1 1 1 1 0 0
1 1 1 1 1 1 0
1 1 I 1 1 1 1
Появление выходных сигналов узлов
4 на информационных входах блоков элементов И 9 определяется временем переходных процессов в узлах 4 после приема информации s регистры 3 и
4. По тактовому сигналу, поступающему по входу 14, информация с выходов узлов 4 применяется в те выходные регистры 1О,число которых определяется числом воэбужденнык выходов элементов ИЛИ 8.
Таким образом, формирование выходного упорядоченного массива в соот ветствии с заданньак порядком pasMeщения производится в одном такте.
Это позволяет в дальнейшем выполнить одновременную зались выходных данных в память, допускающую одновременное обращение по нескольким каналам записи, число которых можно задавать в регистре 2.
Кроме того, при использовании устройства для размещения данных в многоформатной памяти осредством регистра 2 имеется воэможность устанав-, ливать формат данных, подлежащих записи. Так, если минимальный формат операнда составляет один байт, то в память можно записать данные дискретностью в один байт, задаваемой в регистре 2 °
1254484 формула изобретения
Устройство для загрузки данных в вычислительной системе, содержащее группу входных регистров, входы которых являются входами операндов и их признаков устройства, группу регистров номера операнда, группу выходных регистров, выходы которых являются группой выходов устройства, первый узел выбора операнда, состоя- Ю щий из группы схем сравнения и группы блоков элементов И, группу блоков элементов И, причем выходы первого регистра номера операнда группы соединены с первыми входами всех схем срав- 15 нения группы первого узла выбора операнда, вторые входы которых соединены с первыми выходами соответствующих входных регистров группы, вторые выходы входных регистров группы сое- 20 динены с информационными входами coo гветствукицих блоков элементов И группы первого узла выбора операнда, управлякицие входы которых подключены к выходам соответствующих схем сравнения 25 группы своего узла выбора операнда, выходы блоков элементов И группы первого узла выбора операнда объединены и подключены к информационным входам первого блока элемента И группы,выхо- .чб ды блоков элементов И группы соединены с входами соответствующих выходных регистров группы,о т л и ч а ю щ е е с я тем что,с целью расширения функциональных возможностей путем одновременной расстановки операндов и управления форматом выходных данных,в него введены регистр формата выходных данных, вход которого является входомформата устройства, дешифратор, группа элементов ИЛИ и п-1 узлов выбора операнда, причем первые выходы i-ro входного регистра группы (где i = 1, 2, ...,,и; n — число входных операндов) подключены к вторым входам i-й схемы сравнения группы в каждом из п-1 узлов выбора операнда, первые входы схем сравнения группы j-ro узла выбора операнда (где j 2,3,..., п) подключены к выходам j-го регистра номера операнда, первые выходы i-го входного регистра группы подключены к вторым входам i-й схемы сравнения группы всех узлов выбора операнда, начиная с второго., вторые выходы 1.-го входяого регистра группы подключены к информационным входам i-ro блока элементов И группы 1-го узла выбора операнда, выходы которого соединен синформационными входами j-го блока элементов И группы, выходы регистра формата выходных данных соединены с входами дешифратора, k-вход i-го элемента ИЛИ группы (где k = 1,2, n-(i-1)) подключен к выходу (k+i-1)-го элемента ИЛИ группы, выход которого подключен к первому управляющему входу i-го блока элементов И группы, первый управляющий вход последнего блока элементов И группы соединен с последним выходом дешифратора, вторые управлякнцие входы блоков элементов И группы подключены к тактовому входу устройства.
1254484
Составитель М. Кудряшев
Текред И.Попович Корректор Л. Пилипенко
Редактор И. Касарда
Заказ 4722/53
Тирах 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ухгород, ул. Проектная, 4



