Устройство для формирования адресов
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЕСОВ, содержащее два регистра и группу узлов формирования адреса , каждый из которых содержит схему сравнения и первый элемент ИЛИ, группа выходов первого регистра является группой информационных выходов устройства, группа входов второго регистра является группой информационных входов устройства, каждый i-й вход группы кодовых входов устройства (i 1...П-1) соединен с первым входом схемы сравнения j-ro узла формирования адреса (j 2...п , где п - разрядность входной информации), выход первого элемента ИЛИ каждого i-ro узла формирования адреса соединен с одноименным входом первой группы входов первого регистра, отличающееся тем, что, с целью сокращения объема оборудования, оно содержит в каждом узле формирования адреса второй элемент ИЛИ и элемент И, причем первая группа выходов второго регистра соединена с второй группой входов первого регистра, выход второго регистра соединен с первым входом элемента И каждого узла формирования адреса, каждый i-й выход второй группы выходов второго регистра соединен с вторым входом элемента И i-ro узла формирования адреса, кроме последнего узла, и первым входом первого элемента ИЛИ этого узла формирования адреса, каждый i-й выход третьей группы выходов второго регистра соединен с вторым и третьим входами схемы сравнения i-ro узла формирования адреса, кроме первого узла, выход второго элемента ИЛИ каждого К-го узла (К п-1) формирования адреса соединен с вторым входом первого элемента ИЛИ и с первым входом второго элемента ИЛИ (K-l)-ro узла формирования адреса, вход логического «О устройства соединен с (Л вторым входом элемента И и первым и вторым входами первого элемента ИЛИ последнего узла формирования адреса, а также с первым, вторым, третьим и четвертым входами схемь сравнения первого узла формирования адреса, первый и четвертый входы схем сравнения всех узлов формирования адреса объединены в каждом узле оо формирования адреса, третий вход элеменО ) та И соединен с выходом схемы сравнения, выход элемента И соединен с вторым вхоot дом второго элемента ИЛИ, выход пербого элемента ИЛИ последнего узла формировасо ния адреса и выход второго элемента ИЛИ первого узла формирования адреса являются выходами наращивания устройства.
СООЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК,SU 1136163 A
4(5D
ГОСУДАРСТВЕННЫЙ КОМИТЕТ GCCP
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ
l)g р, Я
ОПИСАНИЕ ИЗОБРЕТЕНИЯ,, „,, л
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3525265/24-24 (22) 24.11.82 (46) 23.01.85. Бюл. № 3 (72) О. К. Филиппов и Н. Л. Новогрудская (53) 681.385(088.8) (56) 1. Авторское свидетельство СССР № 682897, кл. G 06 F 9/22, 1977.
2. Авторское свидетельство СССР № 875382, кл. G 06 F 9/36, 1979 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЕСОВ, содержащее два регистра и группу узлов формирования адре са, каждый из которых содержит схему сравнения и первый элемент ИЛИ, группа выходов первого регистра является группой информационных выходов устройства, группа входов второго регистра является группой информационных входов устройства, каждый i-й вход группы кодовых входов устройства (i = 1...n-1) соединен с первым входом схемы сравнения j ãî узла формирования адреса (j = 2...n, где п разрядность входной информации), выход первого элемента ИЛИ каждого i-го узла формирования адреса соединен с одноименным входом первой группы входов первого регистра, отличающееся тем, что, с целью сокращения объема оборудования, оно содержит в каждом узле формирования адреса второй элемент ИЛИ и элемент И, причем первая группа выходов второго регистра соединена с второй группой входов первого регистра, выход второго регистра соединен с первым входом элемента И каждого узла формирования адреса, каждый i-й выход второй группы выходов второго регистра соединен с вторым входом элемента И i-го узла формирования адреса, кроме последнего узла, и первым входом первого элемента ИЛИ этого узла формирования адреса, каждый i-й выход третьей группы выходов второго регистра соединен с вторым и третьим входами схемы сравнения i-го узла формирования адреса, кроме первого узла, выход второго элемента ИЛИ каждого К-го узла (К = п-!) формирования адреса соединен с вторым входом первого элемента ИЛИ и с первым входом второго элемента ИЛИ (К-1) -го узла формирования адреса, вход логического «О» устройства соединен с вторым входом элемента И и первым и вторым входами первого элемента ИЛИ последнего узла формирования адреса, а также с первым, вторым, третьим и четвертым входами схемы сравнения первого узла формирования адреса, первый и четвертый входы схем сравнения всех узлов формирования адреса объединены в каждом узле формирования адреса, третий вход элемента И соединен с выходом схемы сравнения, выход элемента И соединен с вторым входом второго элемента ИЛИ, выход первого элемента ИЛИ последнего узла формирования адреса и выход второго элемента ИЛИ первого узла формирования адреса являются выходами наращивания устройства.
Изобретение относится к вычислительной технике и предназначено для построения микропрограммных устройств управления.
Известно устройство формирования адресов условного перехода, содержащее регистр, группу дешифраторов, группы элементов И-ИЛИ (1).
Наиболее близким по технической сущности и достигаемому результату к изобретению является устройство для формирования адресов, содержащее два регистра, две группы дешифраторов, группу элементов ИЛИ и группу схем, сравнения, причем группы выходов первого регистра соединены с группами входов дешифраторов первой и второй групп, группа выходов каждого дешифратора первой группы соединена с первой группой входов соответствующей схемы сравнения, вторая группа входов и выход которой соединены соответственно с соответствующей группой ко- 2р довых входов устройства и с входом одноименного дешифратора второй группы, одноименные выходы которых соединены с входами одноименных элементов ИЛИ группы, выходы элементов ИЛИ группы сое25 динены с группои входов второго регистра (2).
Недостатком известных устройств является большой объем оборудования.
Цель изобретения — сокращение объема оборудования устройства.
Поставленная цель достигается тем, что устройство для формирования адресов, содержащее два регистра и группу узлов формирования адреса, каждый из которых содержит схему сравнения и первыи элемент ИЛИ, группа выходов первого ре- 35 гистра является группой информационных выходов устройства, группа входов второго регистра является группой информационных входов устройства, каждый i-й вход группы кодовых входов устройства (i = 1...n-1) соединен с первым входом схемы сравнения j-ro узла формирования адреса (j =
= 2....п, где и — разрядность входной информации), выход первого элемента ИЛИ каждого i-го узла формирования адреса соединен с одноименным входом первой группы 45 входов первого регистра, содержит в каждом узле формирования адреса второй элемент ИЛИ и элемент И, причем первая группа выходов второго регистра соединена с второй группой входов первого регистра, выход второго регистра соединен с первым входом элемента И каждого узла формирования адреса, каждый i-й выход второй группы выходов второго регистра соединен с вторым входом элемента И i-ro узла формирования адреса, кроме последнего узла, и первым входом первого элемента ИЛИ этого узла формирования адреса, каждый i-й выход третьей группы
1136163 выходов второго регистра соединен с вторым и третьим входами схемы сравнения i-го узла формирования адреса, кроме первого узла, выход второго элемента ИЛИ каж дого К-го узла (К=п -1) формирования ад- реса соединен с вторым входом первого элемента ИЛИ и с первым входом второго элемента ИЛИ (К-1) -го узла формирования адреса, вход логического «О» устройства соединен с вторым входом элемента И и
1р первым и вторым входами первого элемента ИЛИ последнего узла формирования адреса, а также с первым, вторым, третьим и четвертым входами схемы сравнения первого узла формирования адреса, первый и четвертый входы схем сравнения всех узлов формирования адреса объединены в каждом узле формирования адреса, третий вход элемента И соединен с выходом схемы сравнения, выход элемента И соединен с вторым входом второго элемента ИЛИ, выход первого элемента ИЛИ последнего узла формирования адреса и выход второго элемента ИЛИ первого узла формирования адреса являются выходами наращивания устройства.
На фиг. 1 приведена структурная схема предлагаемого устройства; на фиг. 2 структурная схема узла формирования адреса.
Устройство содержит входы 1 — 5 узлов формирования адреса, группу 6 информационных входов устройства, узлы 7 формирования адреса, кодовые входы 8 устройства, регистр 9, группы 10 информационных выходов устройства, регистр 11, выходы 12 расширения устройства.
Узел формирования адреса (фиг. 2) содержит схему 13 сравнения, элемент И
14, элементы ИЛИ 15 и 16.
;Устройство работает следующим образом.
Тип команд задается одноразрядным выходом регистра 11. Наличие «1» в этом разряде вызывает команду условного перехода. При этом код адреса условного перехода формируется в зависимости от значений сигналов логических условий данного набора на входах 8, причем адрес перехода формируется при сравнении значений этих сигналов с кодом переходов, который хранится в третьей группе выходов регистра 11, а также от набора логических условий из их множества, причем этот набор определяется кодом маски условий, который хранится во второй группе выходов регистра 11 и от значения поля констант регистра 11 (первая группа выходов) посредством присвоения без модификации
его значения соответствующим разрядам
55 регистра 9. Для этого в третьей группе выходов записывается код переходов. Он определяется значением логических условий, при этом в разряд поля, соответствую1136163
Фиг.t щий данному логическому условию, записывается значение логического условия, которое соответствует переходу к следующей микрокоманде в отличие от противоположного значения, соответствующего переходу к другому логическому условию.
При этом одноразрядный выход регистра 11 устанавливает единичное значение сигнала на первом входе элемента И 14 через вход 1 блока 7 формирования адреса, поэтому при нулевом значении сигнала по входу- 3 блока 7 формирования адреса, соединенного с соответствующим разрядом второй группы выходов регистра 1, и при совпадении логического условия с соответствующим разрядом кода перехода на входе 4 блока 7 срабатывают схема 13 сравнения, элемент И 14 и элемент ИЛИ 15.
Единичный сигнал элемента ИЛИ 15 (сигнал переноса) с выхода блока 7 поступает через вход 5 на соответствующие входы элементов ИЛИ 15 и 16 следующего блока 7, вызывая их срабатывание, и таким образом, распространяется до последнего блока 7 и через выход элемента ИЛИ
10 16 блока ? записывает значения «1» в соответствующие разряды регистра 9 адреса.
Применение изобретения позволяет сократить объем оборудования устройства.
11361бЪ
Редактор Н. Лазаренко
Заказ 0151/37
Составитель М. Кудряшев
Техред И. Верес Корректор М. Максимишинец
Тираж 710 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4