Устройство для выборки информации из блоков памяти
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалисткцеских
Республик пп 649034...
I (61) Дополнительное к авт. свид-ву— (22) Заявлено 28.09 77 (21) 2530364/18-24 с присоединением заявки №вЂ” (23) Приоритет—
Опубликовано25.02.79.Бюллетень № 7 дата опубликования описания 28.02.79 (51) М, Кл
G 1l С 7/00
Гоаударстеенный комитет
СССР оо делая изобретений и открытий (53) УДК 628 327.6(088.8) (72) Авторы изобретения
К. Г. Волков, А. B. Городний, В. И. Корнейчук, Л. Н. Солодкая и E. Н. Сосновчик
Киевский ордена Ленина политехнический институт им. 50-летия Великои Октябрьской социалистической революции (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВЫБОРКИ ИНФОРМАЦИИ
ИЗ БЛОКОВ ПАМЯТИ
Изобретение относится к вычислительной технике и может быть использовано, например, в специализированных и универсальных устройствах обработки данных.
Известны устройства для упорядоченной выборки информации, где содержащиеся в них блоки характеризуются большими аппаратурными затратами, вследствие чего устройства обладают большой потребляемой мощностью и невысокой надежностью (1).
Наиболее близким к предложенному является устройство, содержащее матрицу ассоциативных признаков, подключенную к регистру результата опроса, схему формирования признаков опроса, подсоединенную к регистру опроса, регистру маски, и схемы И (2).
Устройство реализует алгоритм упорядоченной выборки с поля простого ассоциативного поиска, для реализации которого требуется хранение ассоциативных признаков, что требует значительных затрат памяти.
Недостатком .такого устройства является большие аппаратурные затраты, вследствие чего устройство обладает значительной потребляемой мощностью и невысокой надежностью.
Целью изобретения является повышение надежности устройства.
Это достигается тем. что устройство содержит регистры чисел, коммутатор, дешифратор, группу элементов И, элемент ИЛИ, логический блок, элемент И и сумматор, Ь соответствующие входы которого подключены к выходам регистров чисел, выход знака суммы сумматора подключен к одному из входов блока местного управления, а информационные выходы сумматора подключены к входам блока формирования признака опроса, выход которого подключен к входу дешифратора, один из выходов которого подключен к регистру результата опроса и через логический блок — к другому входу блока местного управления, другие выходы дешифратора и выходы регистра результата опроса через элементы И группы подключены к входам элемента ИЛИ, выход которого подключен к одному входу элемента И, второй вход которого подключен к выходу блока формирования признака опроса, выход элемента И подключен к выходу сумматора и одному из входов коммутатора, другие входы которого подключены к блоку местного управления. Блок формирова649034 ния признака опроса может быть выполнен в виде счетчика.
На чертеже дана структурная схема предлагаемого устройства.
Устройство выборки информации состоит из блока формирования признака onроса, выполненного в виде счетчика 1, дешифратора 2, регистра 3 результата опроса, группы элементов И 4. элемента ИЛИ 5, элемента И 6, коммутатора 7, блока 8 мест- 1О ного управления, сумматора 9, регистра 10 числа, регистра 11 числа, логического блока 12.
Устройство работает следующим образом.
В режиме записи чисел массива в пределах (Π— 2" — l ) массив чисел, записанных в произвольном порядке, подается на счетчик, который выполняет в этом случае роль регистра приема кода, и при записи очередного числа возбуждается соответствуюший выход дешифратора, подключенного к единичным входам регистра результата опроса на 2" разрядов и в соответствуюшем разряде регистра результата опроса записывается единица. Упорядочение по возрастанию массивов информации в данном случае осушествляется в пределах от О до 2 — I. В этом режиме счетчик последовательно формирует все числа от О до 2 — 1, т. е. из исходного состояния переходит в каждое последуюшее при прибавлении единицы на соответствующем входе,- что позволяет сформировать все числа от 0 до 2 — 1, Возбужденный выход дешифратора в соответствии с содержимым счетчика в каждом состоянии инициирует появление сигнала на выходе одного из элементов 4,так как на пер- 35 вый вход элементов И группы подаются единичные выходы регистра, на второй входвыход дешифратора, а на третий — сигнал опроса разряда регистра с блока местного управления. Через элемент ИЛИ, в случае наличия такого числа в массиве, поступает сигнал разрешения выдачи кода со счетчика на выход устройства через коммутатор.
Если упорядочение по убыванию осуществляется в пределах (2 — 1 — О), то в 4 счетчик записывается код 2 — 1, в следующие моменты своей работы он формирует все числа от 2 — 1 до О, т.е. из исходного
11 состояния переходит в каждое последующее состояние при вычитании единицы на соответствующем входе. Вследствие этого возбуждается один из выходов дешифратора, в случае если в регистре записана единица, соответствующая коду данного числа, то на выходе одного из элементов И группы, а их и штук, появится сигнал. Через элемент ИЛИ на логический блок поступает сигнал выдачи кода со счетчика на выход устройства через коммутатор. Если данное число не записано в регистре, сигнал ни на одном из элементов И группы не появляется, следовательно, код данного числа не пропускается через элемент ИЛИ и не подается на выход.
При построении данного устройства в интегральном исполнении экономичней использовать сдвиговый регистр, тогда количество логических элементов И будет равно двум. Но в таком случае с блока местного управления будут подаваться соответственно по шинам сигналы сдвига влево и сдвига вправо.
Формула иаоб ретения
Устройство для выборки информации из блоков памяти, содержащее блок формирования признака опроса, регистр результата опроса и блок местного управления, отличающееся тем, что, с целью повышения надежности устройства, оно содержит регистры чисел, коммутатор, дешифратор, группу элементов И, элемент ИЛИ, логический блок, элемент И и сумматор, соответствующие входы которого подключены к выходам регистров чисел, выход знака суммы сумматора подключен к одному из входов блока местного управления, а информационные выходы сумматора подключены к входам блока формирования признака опроса, выход которого подключен к входу дешифратора, один из выходов которого подключен к регистру результата опроса и через логический блок— к другому входу блока местного управления, другие выходы дешифратора и выходы регист. ра результата опроса через элементы И группы подключены к входам элемента ИЛИ, выход которого подключен к одному входу элемента И, второй вход которого подключен к выходу блока формирования признака опроса, выход элемента .И подключен к выходу сумматора и одному из входов коммутатора, другие входы которого подключены к блоку местного управления.
2. Устройство по п. 1, отличающееся тем, что блок формирования признака опроса выполнен в виде счетчика.
Источники информации, принятые во внимание при экспертизе.
1. Патент США № 3721964, кл. 340 — 174, 1972.
2. Авторское свидетельство СССР № 410453, М. кл. G 11 С 7/00, 1974.
649034
Составитель В. Гордонова
Техред О. Луговая Корректор В. Куприянов
Тираж 680 Подписное
Редактор Т.Фадеева
Заказ 567/48
ЦНИИПИ Государственного комитета СССР по делам изобретений и открыл.ий! 13035, Мрсква, Ж-35, Ра> шская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4