Адресное устройство
Изобретение относится к вычислительной технике и может быть использовано при построении микропроцессоров, а также в специализированных и универсальных устройствах обработки данных для адресации устройств и данных. Изобретение позволяет обеспечить одновременное возбуждение нескольких адресных шин. Адресное устройство содержит регистр адреса, регистр маски, блок элементов ИЛИ, блок элементов И, дешифратор, адресные, информационные и управляюш,ие входы, а также выходы . 1 ил. ю со о: СП 4:: 00
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК
А1
„„SU„„1236548 (511 4 G ll С 7 00
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3480568/24-24 (22) 11.08.82 (46) 07.06.86. Бюл. № 21 (72) В. Д. Козюминский и А. И. Мятликов (53) 681.327.6 (088.8) (56) Шигин А. Г., Дерюгин А. А. Цифровые вычислительные машины (память ЦВМ) . М.:
Энергия, !975, рис. 1 — l.
Каган Б. М. Электронные вычислительные машины и системы. М.: Энергия, 1979. рис. 4 — 20. (54) АДРЕСНОЕ УСТРОЙСТВО (57) Изобретение относится к вычислительной технике и может быть использовано при построении микропроцессоров, а также в специализированных и универсальных устройствах обработки данных для адресации устройств и данных. Изобретение позволяет обеспечить одновременное возбуждение нескольких адресных шин. Адресное устройство содержит регистр адреса, регистр маски, блок элементов ИЛИ, блок элементов И, дешифратор, адресные, информационные и управляющие входы, а также выходы. 1 ил.
1236548
Формула изобретения
Тираж 543 Подписное
Ужгород, ул. Проектная, 4
ВНИИПИ Заказ 30! 4!55
Филиал ППП «Патент», г.
Изобретение относится к вычислительной технике и может быть использовано при построении микропроцессоров, а также в специализированных и универсальных устройствах обработки данных для адреса5 ции устроиств и данных.
Цель изобретения — расширение области применения адресного устройства за счет одновременного возбуждения двух адресных шин.
На чертеже представлена структурная схема устройства.
Устройство содержит адресные входы 1, информационные входы 2, управляющие входы 3, регистр 4 адреса, регистр 5 маски, блок элементов ИЛИ 6, блок элементов И 7, дешифратор 8, выходы 9 устройства. 15
Устройство работает следующим образом.
Адресное устройство с маскированием разрядов адреса может работать в двух режимах: в режиме обычной адресации и в режиме адресации с маскированием. Рассмотрим работу устройства в этих режимах.
Режим обычной адресации. В этом случае на управляющие входы 3 сигнал разрешения маскирования не поступает, т.е. сигнал И= О. Следовательно, код маски через блок элементов И 7 не проходит и код адреса без изменения поступает на входы дешифратора 8, на выходе которого возбуждается адресная шина, определяемая кодом адреса.
Режим адресации с маскированием используется при необходимости возбуждения одновременно нескольких выходных шин 9.
В этом случае на управляющие входы 3 поступает сигнал И= I. Тогда блок элементов И 7 открыт и код маски с выхода регистра маски 5 поступает через элементы И 7 на вторые входы элементов ИЛИ 6, где происходит поразрядное логическое сложение кода адреса и кода маски. В результате возможно возбуждение произвольных прямых и инверсных входов преобразователя двоичного кода в унитарный код, что в свою очередь возбуждает несколько его выходных шин.
Рассмотрим пример адресации с маскированием. Пусть требуется одновременно адресовать адресные шины с адресами AI — 001 и
А5= 101. Тогда в коде маски единица ставится в тот разряд, в котором эти адреса различаются. Следовательно, код маски будет
100, а на входные шины кода адреса подается код адреса А5= 101. Если требуется адресовать шины с адресами А5= 101, А6= 110, А4= 100 и А7= 111, то код адреса, подаваемый во входные шины 1 устройства, будет А= А7 = 111, а код маски — 011.
Таким образом, адресное устройство с маскированием разрядов адреса позволяет одновременно адресовать лишь те адресные шины, коды адресов которых склеиваются по одной или нескольким разрядным переменным адреса а; . При этом для склеиваемых переменных соответствующий разряд кода маски равен единице. Коду адреса при этом присваивается код адресуемой шины, адрес которой содержит наибольшее число единиц. В первом примере коды адресов склеивались по первому разряду (по а ), следовательно, в коде маски первый разряд равен 1. Во втором примере коды адресов склеиваются по второму и третьему разрядам (по а2 и аз), следовательно, код маски содержит единицы во втором и третьем разрядах.
Адресное устройство, содержащее регистр адреса, входы которого являются адресными входами устройства, дешифратор, выходы которого являются выходами устройства, а входы первой группы соединены с выходами первой группы регистра адреса, отличающееся тем, что, с целью расширения области применения за счет одновременного возбуждения двух адресных шин, оно содержит блок элементов И, блок элементов ИЛИ и регистр маски, входы которого являются информационными входами устройства, а выходы соединены с входами первой группы блока элементов И, входы второй группы которого являются управляющими входами устройства, а выходы соединены с входами первой группы блока элементов ИЛИ, входы второй группы которого соединены с выходами второй группы регистра адреса, а выходы — с входами второй группы дешифратор а.

