Устройство для формирования адреса команд
Изобретение относится к вычислительной технике. Цель изобретения - повьшение быстродействия. Устройство содержит коммутатор, счетчик, две группы злементов И, злемент ИЛИ, элемент И и два элемента задержки. Указанная совокупность признаков позволяет достичь цель изобретения. 1 ил. 3
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИ.1ЕСНИХ
PECflVSЛИК (Þ4 С 06 F 9/36
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСНОМЪ СВИДЕТИЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
Г1О ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТКОЙ (21) 3777125/24-24 (22) 06.06 84 (46) 30.08.86. Бюл. Ф 32 (12) Б.С. Богумирский (53) 681.32 (088.8) (56) Авторское свидетельство СССР
Ф 955062, кл. С 06 F 9/36, 1982.
Авторское свидетельство СССР
Ф 714397, кл. С 06 F 9/36, 1980.
„SU„„1 54482 А1 (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АД"
РЕСА КОМАНД (57) Изобретение относится к вычислительной технике. Цель изобретения— повыиение быстродействия. Устройство содержит коммутатор, счетчик, две группы элементов И, элемент ИЛИ, элемент И и два элемента задержки. Указанная совокупность признаков позволяет достичь цель изобретения. 1 ил.
Формула изобретения
1
1254
Изобретение относится к вычисли= тельной технике и может быть использовано s устройствах управления ЦВМ.
Цель изобретения - повышение быстродействия. 5
На чертеже приведена схема устройства.
Устройство содержит коммутатор 1, счетчик 2, блоки 3 и 4 элементов И, элемент ИЛИ 5, элемент И б, элементы
7 и 8 задержки, группы 9, — 9„ адресных входов, вход 10 условий, вход 11 запроса условного адреса команды, тактовый вход 12 и ввжод 13.
Устройство работает следующим об- 15 разом.
В исходном состоянии в счетчике 2 находится адрес первой команды программы, которую необходимо выполнить
ЦВИ (s простейшем случае — нулевой); 20 цепи установки устройства в исходное состояние (не показаны}.
Цикл выполнения команды начинается по импульсу на входе. Этап выборки команды выполняется одинаково для 25 всех типов команд. По импульсу на входе 12 открывается группа элементов
7 и адрес команды из счетчика 5 передается в запоминающее устройство.
Этан формирования адреса следую- 5п щей команды начинается с появления импульса на выходе элемента 7 задержки, по которому содержимое счетчика
2 увеличивается на единицу. Этот код и будет использован в качестве адреса следующей команды, если не произойдет запись информации в счетчик 2 с выходов коммутатора 4. После этого появляется импульс на выходе элемента
8 задержки. Этот импульс проходит через элемент И 6 только тогда, когда присутствует ненулевой код иа выходах коммутатора 1. Это возможно в случае, когда на входе 11 присутствует разре482
2 шающий сигнал, Прошедший через элемент И 6 импульс разрешает запись адреса перехода -. выходов коммутатора
1 в счетчик 2, изменяя адрес следующей команды.
Цикл выполнения следующей команды начинается с подачи импульса на вход 12.
Устройство для формирования адреса команд, содержащее коммутатор и счет" чик, причем группы информационных входов коммутатора .подключены к группам входов адреса команды устройства, группа выходов коммутатора соединена с группой информационных входов счетчика, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия, оно содержит два блока элементов
И, два элемента задержки, элемент И и элемент ИЛИ, причем вход условий устройства подключен к первому входу первого блока элементов И, второй вход которого подключен к входу запроса условного адреса команды устройства, выход первого блока элементов
И подключен к управляющему входу коммутатора, группа выходов коммутатора соединена с группой входов элемента
ИЛИ, выход которого соединен с первым входом элемента И, второй вход которого соединен с выходом первого элемента задержки, вход которого соединен с выходом второго элемента задержки и со счетным входом счетчика, выход которого соединен с первым входом второго блока элемента И, второй вход которого соединен с входом второго элемента задержки и является тактовым входом устройства, выход второго блока элементов И является выходом устройства, выход элемента И соединен с входом записи счетчика. !
1254482,Составитель !O,Ëàíöàâ
Текред И.Попович Корректор Jl.Ïàòàé
Редактор И.Касарда
Заказ 4722/53 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Иосква, Ж-35, Раушская иаб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4


