Устройство для формирования кода маски
Иллюстрации
Показать всеРеферат
Изобретение относится к вычислительной технике и может быТь использовано в устройствах сдвига, построенных на базе 1щклического сдвигателя. Целью изоб{)етения является упрощение устройства. При одинаковом с прототипом числе мультиплексоров упрощается сам мультиплексор за счет уменьшения числа его информационных входов до четырех. Кроме того, устройство позволяет маскировать либо старшие, либо младшие разряды. Однако время формироваI ния кода маски больше, чем в про-, сл тотипе. 1 ил.
СОЮЗ СО8ЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1262573 А 1 (59 4 G 11 С 19/00 8/00
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ н двторСКоМУ СвидктяльСта !
1 (54) УСТРОЙСТВО ДЛЯ ФОРИИРОВАНИЯ
КОДА МАСКИ (57) Изобретение относится к вычислительной технике и может быть использовано в устройствах сдвига, построенных на базе циклического сдвигателя. Целью изобретения является упрощение устройства. При одинаковом с прототипом числе муль- " типлексоров упрощается сам мультиплексор за счет уменьшения числа его информационных входов до четырех.
Кроме того, устройство позволяет маскировать либо старшие, либо младшие разряды. Однако времй формирова- д ния кода маски больше, чем s про-.
Ф тотипе. 1 ил. (21) 3810175/24-24 (22) 05. 11.84 (46) 07. 10, 86. Бюл. И- 37 (71) Иинский радиотехнический институт (72) Л.Г. Лопато, А.И. Подгорнов, А.А. Шостак, Л.О. Шпаков и А.Э.Шумейко (53) 681.327.66(088.8) (56) Электронные цифровые вычислительные машины. /Под ред. К.Г.Самофалова. -Киев, Выща школа, 1976, с. 165-166.
Авторское свидетельство СССР
У 1171851, кл. G 11 С 19/00, 1983.
С: Мй
ЬР
Cb
Ю
CA
1262573
Изобретение относится к вычислительной технике и может быть исполь- 1 зовано в ус. ãðîéñòâàõ сдвига, построенных на базе циклического сдвиг3 T P Jl t °
Целью изобретения является упрощение устройства для формирования када маски.
На чертеже приведена схема предлагаемого устройства.
Устройство содержит элемент НЕ 1, элемент И 2, элемент ИЛИ 3, К групп мультиплексоров 4 (в данном случае
3), -я группа мультиплексоров состоит из 4 блоков 5 мультиплексоров, а каждый блок мультиплексоров состоит из трех мультиплексоров 6.
Кроме того,на схеме обозначены входы 7 условия маски, вход 8 типа маски и выходы 9 устройства, Устройство вырабатывает выходные сигналы для маскирования младших разрядов. если на входе 8 логический
"0" или старших разрядов, если на входе 8 логическая "1". В случае, если на входах 7 условия маски нулевой код, на входах устройства фор-, ируется код, состоящий из всех единиц (прозрачный код) независимо от кода на входе 8, Работа каждого из блоков 5 мультиплексоров поясняется таблицей, в которой через у и у обозначены значения сигналов на первом и втором информационных входах.
5 !
О
t5
25 за
35 зуется код 10 или 01 при маскировании младших или старших разрядов соответственно. В зависимости от кода на управляющих входах мультиплексоров первой группы на выходах блока мультиплексоров первой группы формируется код в соответствии с таблицей °
Этот код является входным для блоков мультиплексоров второй группы и т.д.
На выходах блоков мультиплексоров последней группы формируется выходной код маски вида 11...100. 0 при маскировании младших разрядов или вида 00.. ° 011...1 при маскировании старших разрядов. Число .нулей и едчниц в коде маски определяется кодом условия маски на входах 7.
Пусть, например, на входы 7 поступает код 01 00 10. а на вход 8 код О.
На управляющих входах блока мультип- лексоров первой группы код 01. На выходах блока мультиплексоров первой группы сформирован код 1110 в соответствии с второй строкой таблицы, на выходах блоков мультиплексоров второй группы — код 1111 1111
1111 0000, а на выходах блоков мультиплексоров третьей группы — 64-разрядный код, в котором слева 46 единиц, а справа 18 нулей.
Если на вход 8 поступает код 1 (при сохранении кода на входах 7), то код на выходе устройства изменяет ся на противоположный: слева 46 нулей, а справа 18 единиц, Формула изобретения
Значение кода на управляющих входа
Значение кода на выходах
Х Х Х Х
Х Х Х Y
Х Х Y Y
Х У Y 7
1 2 1 2 3 4
Устройство для Формирования кода маски работает следующим образом.
На нервом и втором входах блока мультиплексоров первой группы о6ра40
Устройство для формирования кода маски, содержащее элемент НЕ и К групп мультиплексоров (2 К-разрядность кода условия маски), причем первые и последние информационные входы мультиплексоров первой группы соединены соответственно с выходом и входом элемента НЕ, выходы мультиплексоров последней группы являются выходами устройства, а управляющие входы мультиплексоров каждой
° Ь группы являются соответствующими входами условия маски устройства, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содержит элемент И и элемент KIH входы которого соединены с управля-. ющими входами мультиплексоров каждой группы, а выход соединен с первым входом элемента И, второй вход кото-., 1262573
Составитель А. Дерюгин
Техред А.Кравчук Корректор С. Черни
Редактор И. Николайчук
Заказ 5436/51
Тираж 543
Подписное
ВНИИПИ Государственного комитета СССР по делам изобретении и открытий
113035, Москва, Ж 35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r, Ужгород, ул. Проектная, 4 рого является входом типа маски устройства, выход соединен с входом элемента НЕ, каждые три мультиплексора каждой группы объединены в блок мультиплексоров, в котором информационные входы с первого по (4-гп)-й гп-ro мультиплексора, 1йт 4 3, являются первыми, а другие информационные входы мультиплексоров — вто рыми входами блока мультиплексоров, выход гп -го мультиплексора является (+1)-м выходом блока мультиплексоров, первым выходом которого является первый информационный вход первого мультиплексора, 1 -й выход
J-го блока мультиплексоров -й группы, 1 (5 4 4, 0< i 6 (4 — 1), 1< i < (K- 1) соединен с первым входом (4i + f)-ro и вторым входом (4i + 3 — 1)-го блоков мультиплексоров (i + 1)-й группы, вторые входы -1
4 -х блоков мультиплексоров каждой группы соединенны с выходом элемента И.