Устройство формирования адресов
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ФОРМИРОВАНИЯ АДРЕСОВ, содержащее регистр модификации , выходной регистр, первую группу блоков элементов И, дешифратор и блок элементов ИЛИ,причем информационный вход регистра модификации является входом модификации адреса устройства, первые входы блоков элементов И первой группы подключены к соответствующим выходам регистра модификации, вторые входы блоков элементов И первой группы соединены с соответствующими выходами первой группы дешифратора, группа входов которого является группой входов логических условий устройства, выходы блоков элементов И первой группы подключены к соответствующим входам блока элементов ИЛИ, выход выходного регистра является выходом устройства, отличающееся тем, что, с целью расширения функцио нальных возможностей путем увеличения количества возможных направлений формирования адресов, оно дополнительно содержит вторую группу блоков элементов И, элемент ИЛИ и сумматор, причем первый и второй информационные входы сумматора соединены соответственно с выходом блока элементов ИЛИ и выходом выходного pei-истра, вход переноса сумматора соединен с выходом элемента ИЛИ. входы которого соединены с первыми входами блоков элементов И второй группы и «g соответствующими выходами второй группы дещифратора, вторые входы блоков эле- СЛ ментов И второй группы соединены с соотт ветствующими выходами регистра модифим кации, выходы блоков элементов И второй группы соединены с соответствующими § входами блока элементов ИЛИ, выход сумматора соединен с информационным входом выходного регистра. оо 00 оо
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИН (1) q G 06 F 9/36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3738879/24-24 (22) 08.05.84 (46) 30.10.85. Бюл. № 40 (72) В. В. Сыров и С. И. Каминский (71) Ордена Ленина институт кибернетики им. В. М. Глушкова (53) 681.325 {088.8) (56) Патент США № 3634883, кл. G 06 F 9/36, 1972.
Ветас В. Г., Жинтелис Г. Б. Типовые фрагменты структур адресации микропрограммных устройств управления.— УСиМ
1975, рис. 7. (54) (57) УСТРОЙСТВО ФОРМИРОВАНИЯ АДРЕСОВ, содержащее регистр модификации, выходной регистр, первую группу блоков элементов И, дешифратор и блок элементов ИЛИ,причем информационный вход регистра модификации является входом модификации адреса устройства, первые входы блоков элементов И первой группы подключены к соответствующим выходам регистра модификации, вторые входы блоков элементов И первой группы соединены с соответствующими выходами первой группы дешифратора, группа входов которого является группой входов лоÄÄSUÄÄ 1188737 A гических условий устройства, выходы блоков элементов И первой группы подключены к соответствующим входам блока элементов ИЛИ, выход выходного регистра является выходом устройства, отличаюи ееся тем, что, с целью расширения функцио нальных возможностей путем увеличения количества возможных направлений формирования адресов, оно дополнительно содержит вторую группу блоков элементов И, элемент ИЛИ и сумматор, причем первый и второй информационные входы сумматора соединены соответственно с выходом блока элементов ИЛИ и выходом выходного регистра, вход переноса сумматора соединен с выходом элемента ИЛИ. входы которого соединены с первыми входами блоков элементов И второй группы и се соответствующими выходами второй группы дешифрвторв, вторые входы блоков вле- (/) ментов И второй группы соединены с соответствующими выходами регистра модифи- С кации, выходы блоков элементов И второй группы соединены с соответствующими Я входами блока элементов ИЛИ, выход сумматора соединен с информационным входом выходного регистра.
Ь б
Ф
1188737
Изобретение относится к вычислительной технике и предназначено для построения микропрограммных устройств управления ЭВМ.
Цель изобретения — расширение функциональных возможностей путем увеличения количества возможных направлений формирования адресов.
На чертеже приведена функциональная схема предлагаемого устройства.
Устройство содержит регистр 1 модификации, вход 2 модификации адреса, первую группу блоков 3 элементов И, вторую группу блоков 4 элементов И, блок 5 элементов
ИЛИ, дешифратор 6, сумматор 7, выходной регистр 8, группу 9 входов логических условий, выход 10 и элемент ИЛИ 11.
Предлагаемое устройство работает следующим образом.
В регистр 1 по входу 2 в текущий момент времени заносится адресная часть микрокоманды, заполняющая поля модификации адреса. На дешифратор 6 по группе
9 входов устройства поступают результаты проверки условий. Количество полей модификации адреса и входов дешифратора соответствует количеству одновременно проверяемых условий ветвлений. В результате на одном из выходов дешифратора 6 появляется активный сигнал, соответствующий положительному результату проверки одного из условий (первая группа выходов), положительному результату проверки нескольких условий (вторая группа выходов) или отсутствию положительного результата проверки. При активизации одного из выходов первой группы дешифратора 6 открывается один из элементов И 3 и на вход блока 5 элементов ИЛИ поступает соответствующий код модификации адреса из соответствующих полей регистра 1, с выхода которого он поступает на вход сумматора 7. В этом случае в выходной регистр 8 из сумматора 7 заносится адрес, равный
А+М;, где А — текущее содержимое регистра 8; Мi — содержимое выбранного
i-го поля модификации, i= 1,..., S) . При активизации одного из выходов второй группы дешифратора 6 открывается один из элементов И 4, и на вход сумматора 7 поступает соответствующий код модификации адреса из соответствующих полей регистра 1, а через элемент ИЛИ 11 активизируется шина входного переноса сумматора 7. В этом случае в выходной регистр 8 из сумматора 7 заносится адрес, равный А+М;+1. При активизации выхода дешифратора, соответствующего отсутствию положительного результата проверки условий, все элементы И 3 и 4 закрыты.
В этом случае в выходной регистр 8 из сумматора 7 заносится адрес, равный А+ I.
Таким образом, предлагаемое устройство обеспечивает реализацию условных переходов по одному из 2S+1 направлений.
1188737
ВНИИПИ Заказ 6746/5! Гараж 709 Подписное
Филиал ППП «Патент>, г. Ужгород, ул. Проектная, 4