Буферное запоминающее устройство
Иллюстрации
Показать всеРеферат
О П И С А Н И Е (>849302
ИЗОБРЕТЕНИЯ
Союз Советскик
Социапистическин
Республик
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (6! ) Дополнительное к авт. свнд-ву (22) Заявлено 01. 11. 79(21) 2837998/18-24 (53 Э . К .
G 11 С 11/00 с присоединением заявки J% (23) Приоритет
Государственный комитет (53) УДК 681. .327(088.8) ае делам изобретений и открытий
Опубликовано 23.07.81. Бюллетень М27
Дата опубликования описания 26.07.81 аявнтель (54) БУФЕРНОЕ ЗАПОМИНАЮЩЕЕ УСТРОЙСТВО
Изобретение относится к запоминающим устройствам.
Известно буферное запоминающее устройство, которое содержит блок местного управления, блоки формирования адресов записи и считывания, регистры и логические элементы Pl).
Недостатком устройства является его относительная сложность.
Наиболее близким по технической сущности к предлагаемому является буферное запоминающее устройство, содержащее блок местного управления, блок формирования адресов записи, блок формирования адресов считывания, регистры и группы элементов
И по числу регистров. Выходы каждого регистра этого устройства подктпочены к одним входам элементов И соответствующей группы, другие входы эле- 2О ментов И каждой группы объединены и, соединены с выходами блока формирования адресов считывания. Выходы элементов И всех групп поразрядно объедииены и соединены с одноименными вы" ходами устройства. Входы блока формирования адресов записи и блока формирования адресов считывания подключены к выходам блока местного управления. Управляющие входы регистров соединены с выходами блока формирова.ния адресов записи, а информационные входы всех регистров поразрядно объединены 121, Недостатком известного устройства является невозможность осуществления сдвига хранящей я в любом регистре информации влево — вправо и .перезаписи информации из регистра в регистр (часть регистра), что сужает область пркченения устройства.
Цель изобретения — расширение области применения устройства за счет обеспечения возможности сдвига информации в регистрах.
Поставленная цель достигается тем, что в буферное запоминающее устройство, содержащее адресный блок считы84930 вания, адресный блок записи, блок местного управления, группы регистров и группы основных элементов
И, причем выходы регистров групп подключены к одним из входов соответст5 вующих основных элементов И групп, другие входы основных элементов И каждой группы объединены и соединены с выходами адресного блока считывания, выходы основных элементов И каждой группы поразрядно объединены и соединены с одноименными выходами устройства, а входы адресного блока считывания и адресного блока записи подключены к одним из выходов блока
15 местного управления, введены коммутатор и группы дополнительных элементов Ц, причем выходы коммутатора соединены с информационными входами регистров групп, одни из входов соединены соответственно с выходами основных эле-.=, ментов И групп и другими выходами блока местного управления, а другие входы коммутатора являются входами устройства, выходы дополнительных элементов
И групп соединены с управляющими входами одноименных регистров групп, первые входы дополнительных элементов И каждой группы объединены и соединены с одними из выходов адресного блока записи, вторые входы одноименных дополнительных элементов И групп объединены и соединены с другими выходами адресного блока записи.
На чертеже изображена функциональная схема предлагаемого устройства.
Устройство, содержит блок 1 местного управления, адресный блок 2 считывания, адресный блок 3 записи, группы регистров 4, группы основных элементов4ц
И 5, группы дополнительных элементов
И 6 и коммутатор 7i
Выходы 8 элементов И 5 соединены с одними из входов коммутатора 7 и с одноименными выходами устройства, вы- 45 ходы 9 регистров 4 подключены к одним из входов элементов И 5. Выходы 10 элементов И 6 соединены с управляющими входами одноименных регистров 4.
Выходы 11 блока 2 обеспечивают считывание информации, хранящейся в регистрах 4. Управление работой блока 2 осуществляется блоком 1 местного управ-. ления сигналами по выходу 12. Управление работой блока 3 осуществляется 55 блоком 1 местного управления сигналами по выходу 13. Выходы 14 и 15 блока 3 обеспечивают запись в регистры инфор2 4 мации, поступающей с выходов 16 коммутатора 7.
Выходы 16 коммутатора 7 соединены с информационными входами регистров 4, Устройство имеет входы 17. Одни из входов коммутатора 7 соединены с выходами 18 блока 1, а другие входы коммутатора 7 являются входами 17 устройства. Первые входы элементов И каждой группы объединены и соединены с выходами 14 блока 3, вторые входы одноименных элементов И объединены и соединены с вйходами 15 блока 3.
Предлагаемое устройство работает следующим образом, В режиме считывания адрес числа, подлежащего считьванию, определяется сигналами поступающими с выхода 12 из блока 1 местного управления в блок 2. Этот блок направляет по одному из выходов 11 сигнал считывания, который возбуждает элементы И 5 соответствующей группы, и информация с выходов 9 регистров 4 одной из групп поступает на выходы 8 элементов И 5 и на выходы устройства.
При выполнении режимов записи, перезаписи и сдвига блок 1 местногс управления направляет в коммутатор
7 сигнал по одному из выходов 18.
В зависимости от этого сигнала на выходы 16 коммутатора 7 поступает информация или со входов 17 устройства или с выходов 8 элементов И 5, причем при выполнении режима сдвига на выходе 16 коммутатора 7 поступает информация, сдвинутая в соответствующую сторону на соответствующее количестно разрядов относительно информации, поступающей на входы коммутатора 7.
При записи с выходов 16 коммутатора 7 снимается входная информация.
Адрес, по которому необходимо ее записать, определяется сигналами, поступающими из блока 1 местного управ,J лення в блок 3 по выходу 13. Этот блок, направляет по одному из выходов
14 и по одному или нескольким выходам
15 сигналы записи, которые возбуждают элементы И 6 соответствующей группы, при этом по окончании сигналов с выходов 10 элементов И 6 происходит
4 запись информации в соответствующий адресуемый регистр 4.
При одновременном обращении к регистрам какой-либо группы на запись и считьвание во время формирования
5 сигналов записи и считывания, инфор-: мация, хранящаяся в данных регистрах
4, считывается, а по окончании этих сигналов в регистры 4 или часть регистров 4 группы записывается новая информация.
При перезаписи информации из регистров i îé группы в регистры к-й группы блок 2 вырабатывает соответствующий сигнал, а блок 3 выраба тывает сигнал записи в регистры 4 к-ой группы и сигналы записи в j-й регистр 4. По этим сигналам считываемая из регистров 4 i-ой группы информация через элементы И 5 и коммутатор 7 подается на информационные входы регистров 4 и по окончании сигналов записи записывается в. регистры 4 к-ой группы.
При сдвиге хранящейся в i-м регистре 4 информации, например вправо на к разрядов, блок 3 и блок 2 направляют сигналы записи и считывания в i-й регистр 4. Коммутатор 7 подает на информационные входы регистров 4 считываемую из 1-ro регистра 4 информацию, сдвинутую на к разрядов. вправо.
Применение предлагаемого устройства позволяет производить в запоминающем устройстве сдвиг хранящейся информации влево-вправо и перезапись информации из регистра в регистр.
Это позволяет выполнять часть логических операций непосредствейно в запоминающем устройстве, что разгружает от выполнения этих операций процессор и, еледовательно увеличивает
его быстродействие.
849302
Кроме того, возможность выполнения операций сдвига непосредственно в запоминающем устройстве позволяет производить обмен информацией с этим устройством как в параллельном, так и в последовательном коде. Это исключает необходимость применения схем сопряжения и, таким образом, упрощает структуру процессора.
Формула изобретения
Буферное запоминающее устройство, содержащее адресный блок считывания, адресный блок записи, блок местного управления, группы регистров и группы основных элементов И, причем выходы регистров групп. подключены к одним из входов соответствующих основных элементов И групп, другие входы oc-i0 ионных элементов И каждой группы объединены и соединены с выходами адресного блока считывания, выходы основных элементов И каждой группы поразрядно объединены и соединены с одноis именными выходами устройства, а входы адресного блока считывания и адресного блока записи подключены к одним из выходов блока местного управления, отличающееся тем, что, 2о с целью расширения области применения устройства за счет обеспечения возможности сдвига информации в регистрах, оно содержит коммутатор и группы дополнительных элементов И, причем выходы
25 коммутатора соединены с информационны" ми входами регистров групп, одни. из входов соединены соответственно с выходами основных элементов И групп и другими выходами блока местного уп30 равления, а другие входы коммутатора являются входами устройства, выходы дополнительных элементов И групп соединены с управляющими входами одноименных регистров групп, первые
3S входы дополнительных элементов И каждой группы объединены и соединены с одними из выходов адресного блока записи, вторые входы одноименных дополнительных элементов И групп объ40 единены и соединены с другими выходами адресного блока записи.
Источники информации, принятые во внимание при экспертизе
l. Шигин А.Г. и Дерюгин А.А. Циф45 ровые вычислительные машины. М., "Энергия", 1975, с. 507-508.
2. Авторское свидетельство СССР
В 631984, кл. G ll С 11/00, 1977
1 (прототип) .