Логическое запоминающее устройство
Иллюстрации
Показать всеРеферат
ОПИСАНИЕ
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Социалистических
Республик о>960954 с
1(61) Дополнительное к авт. свид-ву (22) Заявлено 290 181 (21), 3266386/18-24
Р1 М К з с присоединением заявки ¹â€”
G 11 С 15/00
Государственный комитет
СССР по делам изобретений и открытий (23) Приоритет
Опубликовано 230982.. Бюллетень ¹ 35 (53) УДК 681.327 (088 ° 8) Дата опубликования описания 2309.82 (72) Авторы изобретения ч.
Г.И. Кукулиев, Т.3. Темирханов, И.Г. Гафуров-и И.A. Айдемиров
Дагестанский государственный университетим, В.И. Ленина и Дагестанский политехнический институт. (71) Заявители (54) ЛОГИЧЕСКОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО
Изобретение относится к запоминающим устройствам.
Известно устройство, содержащее блоки памяти, адресные входы которых подключены к регистру адреса, информационные входы через последовательно соединенные элементы И и ИЛИ второй группы — к выходам первых и вторых элементов И третьей группы, дополнительный регистр слова и дополнительные элементы НЕ, входы которых подключены к выходам дополнительного регистра слова и информационньм входам первых элементов И третьей группы, а выходы — к инфор-мационньм входам вторых элементов И .третьей группы (1).
Недостатком этого устройства является его сложность.
Наиболее близким техническим решением к изобретению является логическое запоминающее устройство, содержащее накопители, дешифраторы адреса, регистр адреса, первый и второй регистры слова, первую группу элементов И и элементы ИЛИ, причем адресные входы дешифраторов. адреса подключены к регистру адреса, а вы-. ходы - к входам накопителей, первые входы элементов И первой группы подключены соответственно к шинам управления, вторые входы — к выходам второго регистра слова, а выходы— к входам элементов ИЛИ.
Кроме того, оно содержит вторую и третью группу элементов И, при этом первые входы элементов И второй группы соединены с одной из шин управления, а выходы - к информационным входам накопителей, вторые входы одних из элементов И второй группы — к инверсным выходам первого регистра слова, прямые выходы накопителей соединены с первьми входами одних из элементов И третьей груп.пы, а инверсные выходы с первыми входами других элементов И третьей группы, выходы элементов ИЛИ подключены к вторьм входам элементов И третьей группы, выходы одних из которых соединены с входами установки 1 первого регистра слова, выходы других — с входами установки 0 первого регистра слова (2).
25 Недостаток известного устройства заключается в том, что для выполнения арифметических операций требуется относительно большое число обращений к накопителю, которое за30 висит от разрядности операндов и
960954 также от количества переносов (при сложении) и заемов (при вычитании), I за счет чего значительно снижается быстродействие устройства.
Целью изобретения является повышение быстродействия устройства путем обеспечения реализации за одно обращение к накопителю наряду с каждой из шестнадцати логических операций и арифметической операции сложения.
Поставленная цель достигается ,тем, что в логическое запоминающее устройством содержащее накопители, дешифратор адреса, регистр адреса, первый и второй регистры числа, группы элементов И и элементы ИЛИ, причем первые входы элементов И первой группы объединены и являются входом разрешения записи устройства, а выходы подключены к информационным входам накопителей, адресные входы которых соединены с выходами дешифратора адреса, входы которого подключены к выходам регистра адреса, вторые входы одних из элементов И первой группы соединены с прямыми выходами первого регистра числа, инверсные -выходы которого подключены к вторьм входам других элементов И первой группы, инверсные выходы накопителей соединены с первыми входами одних иэ элементов И второй группы, выходы которых подключены к входам установки в 1, первого регистра числа, входы установки в 0 которого соединены с выходами других элементов И второй группы, первые входы которых подключены к прямым выходам накопителей, вторые входы элементов И второй группы соединены с выходами элементов ИЛИ, введены формирователь сигналов переноса и третья группа элементов И, первые входы которых попарно объединены и являются одними из управляющих входов устройства, другим управляющим входом которого является первый вход формирователя сигналов переноса, второй вход которого подключен к прямым выходам накопителей, а третий вход — к прямому выходу второго регистра числа и вторым входам первого и четвертого элементов И третьей группы, вторые входы второго, третьего, пятого и шестого элементов И третьей группы соединены с инверсным выходом второго регистра числа, первые, вторые и третьи входы элементов ИЛИ под,ключены соответственно к выходам элементов И третьей группы, четвертый вход формирователя сигналов переноса соединен с третьими входами второго и пятого элементов И третьей группы и является прямым разрядным входом устройства, третьи входи
4 первого и четвертого элементов И третьей группы объединены и являются инверсным разрядным входом устройства, прямым и инверсным выходами которого являются соответственно первый и второй выходы формирователя сигналов переноса.
Кроме того, формирователь сигналов переноса содержит элементы И, элемент И-НЕ и элемент ИЛИ, выход
10 которого соединен с первыми входами первого элемента И и элемента И-НЕ, входы элемента ИЛИ подключены к выходам второго, третьего и четвертого ,элементов И, вторые входы первого
15 элемента И и элемента И-НЕ объединены и являются первым входом формирователя, а выходы — соответственно первым и вторым выходами формирователя, первые входы третьего и. четвертого элементов И объединены и являются вторым входом формирователя, первый вход второго элемента И и второй вход третьего элемента И объединены и являются третьим входом формирователя, четвертым входом которого являются объединенные вторые входы второго и четвертого элементов И.
На чертеже представлены функциональные схемы предложенного устройства и формирователя сигналов переноса.
Устройство содержит накопители 1 с прямым 2 и инверсными 3 выходами, дешифратор 4 адреса, регистр 5 адреса, первую группу элементов И 6 и
7, первый регистр 8 числа с входами
9 и 10, вторую группу элементов И 11, второй регистр 12 числа, элементы
ИЛИ 13.1 и 13.2, формирователь сигна40 лов переноса 14 и третью группу
Элементов И 15-20.
Формирователь сигHBJIoB переноса содержит первый элемент И 21 с выходом 22, элемент И-HE 23 и с вы45 ходом 24, элемент ИЛИ 25, второй 26, третий 27 и четвертый 28 элементы И.
Кроме того, устройство содержит вход 29 разрешения записи и управляющие входы 30 - 34 устройства, инверсный 35 и прямой 36 разрядные входы устройства.
Устройство работает следующим образом.
Анализ работы устройства можно провести, представляя его как элементарный автомат, функция переходов которого с учетом управляющих сигналов имеет вид
$ 8+<) -Ч" (Ц(Х П „V3 Ï) qЧГ4Х1)Ч
Ч 9 (О() Х Ц Ч1 Х П VtgX))p где qi (t+1) - состояние элемента памяти в момент времени (+1 );
960954
"3 х.
x.v y
x y
0 хл у х Фу х °
1 0
0 0
0 0
1 0
0 1 1 0
q --(t) - состояние элемента ria1 мяти в момент времени
П1 1 Г5(x <п> О) П х) Я) «)
- значение переноса при сложении (j-1) разряда; х.- j -й разряд двоичной переменной, записанной в регистре 12;
)-„у. у. д — управляющие сигналы на управляющих входах
30 " 34.
При этом на выходах 22 и 24 образуются соответственно сигналы переноса П. и П 1-ro разряда, причем на входы 36 и 35 подаются соответственно прямой и инверсный, сигналы переноса предыдущегб разряда.
Реализуемые таким элементарньи автоматом логические операции между переменной Х, записанной в регистре
12 и переменной У, записанной в выбранной ячейке накопителя 1, при раз личных его исходных состояниях и комбинациях управляющих сигналов, полученных из данного выражения, .приведены в таблице, где -.- сигнал на выходе элемента ИЛИ 13.1; Ксигнал на выходе элемента ИЛИ 13.2.
Работу устройства поясним на . примере реализации арифметической операции сложения между двойничными переменньзки Х, записанной в регистре 12, и Х, записанной в выбранной ячейке накопителей 1. Результат операции записывается -на место переменной Y.
Для этого, в течение тактового сигнала .необходимо на управляющих входах 31 и 33 и входе 29 установить нулевые значения сигналов, а на управляющих входах 30, 32 и 34 .единичные значения сигналов. После окончания переходных процессов в . целях образования сигналов переноса от П,(до П 1, длительность которых меньше длительности тактового сигнала, в зависимости от значения я. 4 3"
0 0 0 0 0 0 0
1 0 0 0 0 0
0 1 0 0 0 0
1 1 0 0 0 0
0 0 1 - 0 0 0 0
П. возбуждается сигнал на входе
36 при II> = 1, или входе П 35 при Ilj = О, который дает разрешЬние для прохождения на вход элемента ИЛИ 13.1 соответственно Х через элемент И 16 или Х через элемент
И 15, и на вход элемента ИЛИ 13.2 соответственно через элементы И 19 или 18. Перенос и инверсное значение переноса П . образуются соот10 ветственно на выходах 22 и 24 элемен1 тов И 21 и. И-HE 23, на входы которых поступает информация с выхода элемента ИЛИ 25 при единичном значении сигнала на управляющем входе 34.
15 Элементы И 26-28, в зависимости От состояния входов 36 и 35, а также значений Х, Х, У и Yf> обеспе.чивают формирование сигнала на выходе элемента ИЛИ 25. При наличии
2О единичного. сигнала на управляющем входе 34 на выходе элемента И 21 образуется значение функции Ilj
= Х)П „ Y„IIg„ Y X p а на выходе элемента Й-HE 23 инверсное значение этой функции. На выходах элементов
ИЛИ 13.1 и 13.2 формируется функция (Х ФП . ), которая, действуя на входы элементов И 11, совместно с сигналами на выходах 3 и 2 накопителя 1 формирует на выходах этих элементов
И 11 соответственно функции Y. (Õ.@Qg и Y- (Х ЭП,;,), которые при воздействии соответственно на входы 9 и 10 регистра 8 записывают в последний требуемую функцию (Х + Y). По окон-, чании тактового сигнала, в паузе, на вход 29 подается единичное разрешение сигнала, а на управляющие входы 30 - 34 - нулевые ° Это позволяет переписать содержимое.ре40 гистра В в выбранную ячейку накопителей 1.
Результат операции получается в выбранной ячейке накопителей 1 к на45 чалу следующего тактового сигнала.
Таким образом, операция выполняется за одно обращение к накопителям 1.
К Выполняемая ПФункция
960954
Продолжение таблицы з г4 г П
Выполняемая функция
О 1 х>
0 О х.
X л х h y
О х. х.
0 х3 х1 х . у
1 х.
О 1 х v y
О
О х 1 хлу ч у
О х. 1
О 1 1 х.@П. х.@П, х + у л х1 П1 1У чу)П1 „v
Формула изобретения
1 1 1 О О
О О 0 1 О
1 О О 1 0
О 1 О 1 О
1 1 О 1 О
О О 1 1 О
1 0 1 1 О
1 1 1 О
Х 1 1 1
2 0 1 О 1
Технико-экономическое преимущест. во предложенного устройства заключается в том, что оно позволяет выполнить за одно обращение к накопителю помимо всевозможных логических операций и арифметическую операцию 35 сложения, что повышает быстродействие устройства по сравнению с известным.
Логическое запоминающее устройство, содержащее накопители, дешифратор адреса, регистр адреса, первый и второй регистры числа, группы элементов И и элементы ИЛИ, причем первые входы элементов И первой группы объединены и являются входом разрешения записи устройства, а выходы подключены к информационным входам накопителей, адресные входы которых соединены с выходами дешифратора адреса, входы которого подключены к выходам регистра адреса, вторые входы одних из элементов И первой группы соединены с прямыми выходами первого регистра числа, инверсные выходы которого подключены к вторым входам других элементов И первой группы, инверсные выходы накопителей сое- 60 динены с первыми входами одних из элементов И второй группы, выходы которых подключены к входам установки в 1 первого регистра, числа, входы установки в О которого 65 соединены с выходами других элементов И второй группы, первые входы которых подключены к прямым выходам накопителей, вторые входы элементов И второй группы соединены с вы-; ходами элементов ИЛИ, о т л и ч а ющ е е с я тем, что, с целью повышения быстродействия устройства, в него введены формирователь сигналов переноса и третья группа элементов
И, первые входы которых попарно объединены и являются одними из управляющих входов устройства, другим управляющим входом которого является первый вход формирователя сигналов переноса, второй вход которого подключен к прямым выходам накопителей, а третий вход — к прямому выходу второго регистра числа и вторым входам первого и четвертого элементов
И третьей группы, вторые входы второго, третьего, пятого и шестого элементов И третьей группы соединены с инверсным выходом второго регистра числа, первые, вторые и третьи входы элементов ИЛИ подключены соответственно к выходам элементов И третьей группы, четвертый вход формирователя сигналов переноса соединен с третьими входами второго и пятого элементов И третьей группы и является пря В мым разрядным входом устройства, третьи входы первого и четвертого элементов И третьей группы объединены и являются инверсным разрядным вхоцом устройства, прямым и инверсным выходами которого являются соот960954
ВНИИПИ Заказ 7298/66 Тираж 622 Подписное
Филиал ППП "Патент", г. Ужгород, ул.Проектная,4 ветственно первый и второй выходы формирователя сигналов переноса. .2. Устройство пс п. 1, о т л ич а ю щ е е с я тем, что формиро« ватель сигналов переноса содержит элементы И, элемент И-НЕ и элемент
ИЛИ, выход которого соединен с первыми входами первого элемента И и элемента И-НЕ, входы элемента ИЛИ подключены к выходам второго, третьего и четвертого элементов И, вторые входы первого элемента И и элемента Я-НЕ объединены и являются первым входом формирователя, а выходы - соответственно первым и вторым выходами формирователя, первые входы третьего и четвертого элементов И объединены и являются вторым входом формирователя, первый вход второго элемента И и второй вход третьего элемента И объединены и являются третьим входом формировате5 ля, четвертым входом которого являются объединенные вторые входы второго и четвертого элементов И.
Источники информации, 10 принятые во внимание при экспертизе
1. Авторское свидетельство СССР
9 501421, кл. С 11 С 15/00, 1974.
2. Авторское свидетельство СССР по заявке М 2685696/18-24, кл. С ll С 15/00, 1979 (прототип) .