Логическое запоминающее устройство
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик (ti)942152
ОП КСАН ИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6! ) Дополнительное к авт. свил-ву— (22) Заявлено 14. 1О. 80 (21) 3228332/18-24 с присоединением заявки М— (23) Приоритет— (51)M. Кд.
6 11 С 15/00
Гбсудэрстюанхмй квинтет
СССР
Опубликовано 07.07.82. бюллетень №25
Дата опубликования описания 07.07,82 пв делам нзабретеннй н открытнй (53) УДK681.327 (088,8) (72) Авторы изобретения
Е. П ° Балашов и Е. Е. В
Ленинградский институт авиаци (73) Заявитель (54) ЛОГИЧЕСКОЕ ЗАПОМИНАЮЦЕЕ УСТРОЙСТВО
Изобретение относится к запоминающим устройствам и может быть использовано в специализированных микропроцессорных системах.
Известно логическое запоминающее устройство, содержащее накопитель на интегральных числовых ферритовых линейках, прошитых адресными шинами опроса и записи и разрядными обмот10 ками считывания и запрета, блоки усилителей воспроизведения, входы которых соединенны с соответствующими обмотками считывания, а выходы — с блоком вентилей сдвига, блоки выборки адресов, подключенные к соответствующим адресным шинами опроса и записи, формирователи разрядного тока запрета первых и вторых операндов, соединенные соответствующими обмотка- о ми запрета в каждом разряде, разрядные элементы И, входы которых соединены с соответствующими выходами разрядного регистра и блока синхронизации, а выходы — с разрядными элементами ИЛИ, узел анализа знака, подключенный к разрядному регистру, и узел анализа переполнения, сое" диненный с блоком вентилей сдвига, также содержит генераторы токов пер вого и второго операндов, подключенные к соответствующим обмоткам запрета каждого операнда, а обмотки считывания первых и вторых операндов включены в каждом разряде встречно (11 .
Недостатки укаэанного устройства заключаются в его сложности и больших аппаратурных затратах.
Наиболее близким к предлагаемому является логическое запоминающее устройство, которое содержит накопитель, элементы И, блок местного управления, формирователь сигналов переполнения, регистр разрядов, блок управления, схему сравнения и два счетчика, причем накопитель выполнен на регистрах сдвига, первые входы
9421 которых подключены к соответствующим выходам регистра разрядов, вторые входы соединены с вторым выходом блока управления, а выходы подключены к выходам накопителя, первые входы элементов И соединены с входными информационными шинами устройства и выходами накопителя, вторые входы - с первым выходом блока управления и первым входом блока . 30 местного управления, второй и третий входы которого подключены соответственно к первому входу блока управ. ления и к первому выходу элементов
И и к одному из входов регистра раз- 15 рядов, вторые выходы элементов И сое" динены с входами первой группы регистра разрядов, вторые выходы элементов И соединены с входами первой группы регистра разрядов, входы второй группы которого подключены к второму выходу блока управления и первому входу формирователя сигналов переполнения, выход которого соединен с вторым входом блока управления, первый вход первого счетчика подключен к первому выходу блока управления, второй вход — к третьему входу блока управления и первому выходу схемы сравнения, второй выход которой соединен с вторым входом блока местного управления, а первый и второй входы подключены соответственно к третьим выходам элементов
И и выходам первого счетчика, вы35 ходы блока местного управления сое- . динены с суммирующим и вычитающим входами второго счетчика, другой вход которого подключен к второму выходу блока управления, один из выходов второго счетчика соединен с вторым входом формирователя сигналов переполнения, а другие выходы — соответственно с входами первой группы регистра разрядов f 2).
Недостатком известного устройства является его относительная сложность и большие аппаратурные затраты.
Цель изобретения — упрощение уст-. ройства, 50
Поставленная цель достигается тем, что в логическое запоминающее устрой- ство, содержащее накопитель на регистрах сдвига, счетчик, блок определения знака числа, элементы И, 55 блок управления, формирователь сигнала переполнения и регистр числа, выходы которого подключены соответ52 4 ственно к информационным входам накопителя, выходы которого подключены соответственно к одним из входов элементов И, одни из выходов которых соединены соответственно с входами регистра числа, первый вход блока определения знака числа подключен к одному из входов регистра числа, второй вход — к первому выходу блока управления и другим входам элементов
И, выходы блока определения знака
-числа соединены соответственно с входом суммирования и входом вычитания счетчика, один из выходов которого подключены к другим входам регистра числа, другой выход счетчика соединен с входом формирователя сигнала переполнения, выход которого подключен к первому входу блока управления, второй выход которого соединен с управ" ляющими входами накопителя, регистра числа и счетчика, один из входов элементов И и выходы накопителя являются соответственно входами и выходами устройства, введены вычитатель и элемент НЕ, вход которого подключен к выходам вычитателя и третьему входу блока определения знака числа, а выход - к второму входу блока управления, входы вычитателя соединены с другими выходами и входами элементов И соответственно.
На фиг.l изображена функциональная схема предлагаемого устройства; а на фиг. 2 - то же, наиболее предпочтительный вариант выполнения блока управления.
Устройство содержит, фиг.l) накопитель l на регистрах 2 сдвига с информационными 3 и управляющими 4 входами, счетчик 5 с входами суммирования 6 и вычитания 7, блок 8 определения знака числа, элементы И 9 со входами 10 и 1 I, и одним из выходов 12, блок 13 управления с входами 14 и 15 и выходами 16 и 17, вычитатель 18 с входами 19-21, элемент
HE 22 с входом 23, регистр 24 числа с первым входом 25, формирователь 26 сигнала переполнения с входом 27. блок управления содержит (фиг.2) генератор 28 сигналов, триггеры 29 и 30, элементы И 31 и 32, триггер
33, элемент И 34, элементы ИЛИ 3539, фсрмирователь 40 сигналов начальной установки, элементы И 41-44, элементы ИЛИ 45-47, триггеры 48-50, элемент И 51, элемент 52 задержки и триггеры 53 и 54. На фиг.2 обоз5 9421 начены входы 55 "Количество обраба-, тываемой информации" 56 "Запись", 57 "Считывание" и 58 "Обработка информации", являющиеся управляющими входами устройства. S
Устройство работает следующим образом.
Предлагаемое устройство работает в режимах хранения информации и об работки информации. 0
Перед началом работы блок 13 управления устанавливает в исходное состояние регистры 2 накопителя 1, регистр 24, счетчик 5, блок 8 и вычитатель 18 (фиг.l). 8 режиме хране, ния информации устройство работает в двух подрежимах: записи и считывания информации. Режимы работы устройства устанавливаются управляющими сигналами на входах 53-58 (фиг.2) . 20
При записи информация поступает через входы 11 элементов И 9 на входы регистра 24. С выхода регистра 24 информация поступает через входы 3 накопителя 1 в первые разряды регист- 2S ров 2. Затем на входы 4 накопителя
1 поступает от блока 13 сигнал, который сдвигает записанную информа цию на один разряд. При поступлении следующего числа передачи инфор- 30 мации в накопитель 1(фиг.l) происходит аналогично, после чего производится следующий сдвиг и т.д.
При считывании информации по сигналам сдвига из блока 13 код числа с выходов регистров 2 выдается на выходы устройства и поступает по цепям регенерации на входы 11 элементов И 9 для перезаписи в регистры 2 накопителя 1.
8 режиме обработки информации устройство реализует два подрежима: сложение и вычитание входной информации, сложение и вычитание выходной информации. Эти два подрежима отличаются друг от друга тем, что в первом подрежиме информация поступает на входы 11 элементов И 9 через входы устройства, а во втором подрежиме - с выходов регистров 2 накопи50 теля 1.
Устройство работает в первом подрежиме следующим образом.
Пусть информация через входы устройства поступает на вход 11 элементов И 9, на другие входы 10 которых . поступает управляюций сигнал с блока
13. Тогда с выходов элементов И 9 код
52 d числа поступает на входы 19 вычитателя 18, а знак - на вход 12 блока 8. :На вход 21 вычитателя 18 с блока 13 поступают управляющие сигналы, которые уменьшают содержимое вычитателя
18 на единицу. С выходов вычитателя
18 на третий вход блока 8 поступают сигналы, простробированные сигналом с блока 13 (фиг.l), no которым в зависимости от знака кода числа с выходов блока 8 поступают сигналы на вход 6 суммирования или вход 7 вычитания счетчика 5 до тех пор, пока код числа, хранящийся в вычитателе
18 не перепишется со своим знаком в счетчик 5, а содержимое вычитателя
18 не станет равным нулю. Тогда элемент НЕ 22 выдает в блок 13 по входу
15 сигнал, по которому устройство может принять следующее число и провести его обработку, Таким образом, после обработки нескольких чисел результат обработки со счетчика 5 поступает в регистр 24, с выходов которого через входы 3 запишется в накопитель 1. 3атем на входы 4 накопителя 1 с блока
13 поступает сигнал сдвига. После этого производится обработка следующего массива информации.
Технико-экономическое преимущество предлагаемого устройтсва заключается в его упрощении, по сравнению с известным, что дает возможность реализовать его в виде одной большой интегральной схемы (БИС ) и за счет этого значительно снизить его стоимость °
Формула изобретения
Логическое запоминающее устройство, содержащее накопитель на регистрах сдвига, счетчик, блок определения знака числа, элементы И, блок управления, формирователь сигнала переполнения и регистр числа, выходы которого подключены соответственно к информационным входам накопителя, выходы которого подключены соответственно к одним из входов элементов
И, одни из выходов которых соединены соответственно с входами регистра числа, первый вход блока определения знака числа подключен к одному из входов регистра числа, второй вход - к первому выходу блока управления и другим входам элемен7 9421 тов И, выходы блока определения зна" ка числа соединены соответственно с входом суммирования и входом вычитания счетчика, одни из выходов которого подключены к другим входам регистра числа, другой выход счетчика соединен с входом формирователя сигнала переполнения, выход которого подключен к первому входу блока управления, второй выход ко- 16 торого соединен с управляющими входами накопителя, регистра числа и счетчика, один из входов элементов
И и выходы накопителя являются соот ветственно входами и выходами уст- 15 ройства, о т л и ч а ю щ е е с я
52 8 тем, что, с целью упрощения устройства, оно содержит вычитатель и элемент НЕ, вход которого подключен к выходам вычитателя и третьему входу блока определения знака числа, а выход — к второму входу блока управления, входы вычитателя соединены с другими выходами и входами элементов И соответственно.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
1 507899, кл. G 11 С 11/06, 1974.
2. Авторское свидетельство СССР по заявке N 2757320/18-24, кл. G 11 С 15/00, 1979 (прототип).
942152
Составитель В. Гордонова
Редактор С. Крупенина Техред Т. Иаточка Корректор Г. Огар
Заказ 4853!46, Тираж 622 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
I13035, Москва, W-35, Раушская наб,, д. 4/5 филиал,fin "Патент", г. Ужгород, ул. Проектная, 4