Устройство для формирования исполнительных адресов
Иллюстрации
Показать всеРеферат
Союз Советских
Социалистических
Республик
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву(22) Заявлено 03.05.76 (21) 2356 714/18-2 4 с присоединением заявки № (23) Приоритет— (43) Опубликовано 15.04.78.Бюллетень №14 (45) Дата опубликования описания u., %, Гр, (11) 602948
2 (5l) М. Кл.
C 06 F 9/20
Государственный комитет
Совета Министров СССР оо делам изобретений и открытий (53) УДК 681.325 (088.8 ) (?2) Авторы изобретения
В. К. Габелко, Л. И. Комарова, В. Н. Сучков и 5. Н. Шаповалов (71) 3а я витель (54) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
ИСПОЛНИТЕЛ ЬНЫХ АДРЕСОВ
Изобретение относится к вычислительной технике и может быть использовано в устройствах управления электронных вычислительных машин, Известно устройство для формирования адресов, содержащее индексный арифметический блек, блок управления, блок обмена и регенерации информации (1).
Однако такое устройство содержит большое количество оборудования и предназначено для формирования адресов устройства, работающего в мультипрограммном режиме.
Наиболее близь:м к данному изобретению техническим решением является устройство для формирования исполнительных адресов, содержащее регистр команд, вход которого является первым информационным входом устройства, 15 регистр базы, вход которого является вторь1м информационным входом устройства, индексный сумматор, базовый сумматор, первый коммутатор, первый и второй входы которого являются первым и вторым управляющими входами прохождения информации через первый ком мутатор (2) .
Недостатками этого устройства являются отсутствие возможности формирования исполнительного адреса относительно счетчика команд и малое быстродействие при формирова- 2„
2 нии исполнительного адреса без индексации вследствие временных задержек в цепях индексного сумматора.
Цель изобретения — повышение быстродействия устройства.
Это достигается тем, что в предлагаемое устройство введены счетчик индекса, второй коммутатор, счетчик команд, сумматор команд, первый вход сумматора команд соединен с выходом регистра команд, первым входом индексного сумматора и третьим входом первого коммутатора, второй вход сумматора команд соедиНсН с выходом счетчика команд и первым входом второго коммутатора, выход сумматора команд соединен со вторым входом второго коммутатора, второй вход индексного сумматора соединен с выходом счетчика индекса и четвертым входом первого коммутатора, выход первого коммутатора соединен с третьим входом второго коммутатора и первым входом базового сумматора, второй вход которого соединен с выходом регистра базы, а выход — с чет вертым входом второго коммутатора, пятый, шестой, седьмой и восьмой входы которого являются третьим, четвертым, пятым и шестым управляющими входами выдачи первого коммутатора, счетчика команд, сумматора команд, выход второго коммутатора соединен с
602948
Действия, выполняемые устройством
Значение формируемой информации мер авпп входа
1 1:=20:=1 4:=1 3;=12 (A)+1 6
11:=20:=14:=12(А j
1 1,3
2 2,3
3 2,4
АИ: =А+ <СчИ 0
AH: =А
АИ: А +<,РегБ)
АИ:=А+(СчИ) +(РегБ р
1 1:=20;=1 9:=1 4+1 8
1 4:=1 3:=12 (А1+1б;
1 1:20:=1 9: =1 4+1 8
4 1,4
АИ:= (СчК) 1 1:=20:=1 7
11:=20:=15:=17+12 А
6 6
АИ:= СчК ) +А
7 7
1 7:=20 (СчК,>: =AH
8 8
9 9
1 7:=1 7+ "1"
16:=13 (СчК): =<СчК)+ "1" (СчИ ; = с„СчИ)+А
16:=16+ "1"
10 10 (СчИ): =сСчИ) + 1" выходом устройства и первым входом счетчика команд, второй и третий входы которого являются седьмым и восьмым управляющими входами разрешения записи информации в счетчик команд устройства, второй и третий входы счетчика индекса являются девятым и десятым управляющими входами устройства записи информации в счетчик индекса.
На чертеже представлена блок-схема устрой ства, которое содержит управляющие входы
1 — 10, выход устройства 11, регистр команд
12, индексный сумматор 13, первый коммутатор
14, сумматор команд 15, счетчик индекса 16, счетчик команд 17, регистр базы 18, сумматор базы 19 (базовый сумматор), второй коммутатор 20, информационные входы 21, 22.
Устройство работает следующим образом. 15
В соответствии с выполняемой электронной вычислительной машиной (ЭВМ) командой на входы 1 — 10 устройства подаются управляющие сигналы. Эти сигналы определяют действия, выполняемые устройством при формировании исполнительного адреса, снимаемого с выхода 11.
Управляющий сигнал на входе 1 разрешает прохождение через первый коммутатор 14 содержимого индексного сумматора 13, равного А+ (СчИ)
Управляющий сигнал на входе 2 разрешает прохождение через первый коммутатор 14 адресной части команды с регистра команд 12.
Управляющие сигналы на входах 3, 4, 5, б, вызывают выдачу на выход второго коммутатора 20 и выход устройства 11 исполнительного адреса соответственно с выходов сумматора базы 19, первого коммутатора 14, счетчика команд 17 или сумматора команд 15.
Управляющий сигнал на входе 7 вызывает запись в счетчик команд 17 информации с выхода 11 устройства.
Управляющий сигнал на входе 8 осуществляет добавление единицы к содержимому счетчика команд 17.
Управляющий сигнал на входе 9 вызывает запись в счетчик индекса 16 информации с выхода индексного сумматора 13.
Управляющий сигнал на входе 10 осуществляет добавление единицы к содержимому счетчика индекса 16.
При подаче сигналов управления на соответствующие входы устройство функционирует одним из 10 способов, согласно данным таблицы, где использованы следующие обозначения: — знак присвоения значения, А — адресная часть команды, 12 (А1 — адресная часть содержимого регистра команд, +«1» — добавление к содержимому блока единицы, > — обозначение содержимого блока, АИ вЂ” исполнительный адрес, СчИ вЂ” счетчик индекса, Рег Б — регистр базы, СчК вЂ” счетчик команд.
Таким образом, устроиство дает возможность формирования исполнительных адресов относительно счетчика команд без использования основного арифметического устройства
ЭВМ, повышая тем самым эффективное быстродействие ЭВМ.
602948
СocT«витссi«!3. Евстиг«<с в
Ре <иктор 1-I. Кагвеиск;<и Теiреас 0..1уговая Корректор П Макаре«ll«
Заказ 1851, 18 Тира к 8об 1! .! Ill<» с
", 11HJlH Государстве«кого комитета Совета М.<н".;<роа СССР
i<0 девиз< «зов;. l<.иий и o
I 1ЗОЗа. Москва. Ж-З5, Раув<с<.;«<:<ао, 1<о
Фи«и<из ПГIП «Патент>-. ". У«<город, уа. Г1ро< кг«ая, 4
Формула изобретения
Устройство для формирования исполнительных адресов, содержащее регистр команд, вход которого является первым информационным входом устройства, регистр базы, вход которого является вторым информационным входом устройства, индексный сумматор, базовый сумматор, первый коммутатор, первый и второй входы которого являются первым и вторым управляюгцими входа<ми прохождения информации через первый коммутатор, отличаюи1ееся тем, что, с целью повышения быстродействия, в него введены счетчик индекса, второй коммутатор, счетчик команд, сумматор команд, первый вход сумматора команд соединен с выходом регистра команд, первым входом индексного сумматора и третьим входом первого коммутатора, второй вход сумматора команд соединен с выходом счетчика команл и первым входом второго коммутатора, выход сумматора команд соединен со вторым вхолом второго коммутатора, второй вход индексного сумматора соединен с выходом счетчика индекса и четвертым входом первого коммутатора. выход п»рвого коммутатора соедин»н с тре гьим Входом второго коммутатора и первым входом базового сумматора, второй вход которого соединен с выходом регистра базы, а выход — с четв»р тым входом второго коммутатора, пятый, шестой, сельмой и восьмой входы которого являются третьим, четвертым, пятым и шестым управляющим входами выдачи первого коммутатора, счетчика команд, сумматора команд, выход второго коммутатора соединен с выходом
10 устройства и первым входом счетчика команд, второй и третий входы которого являются сельмым и восьмым управляющими входами разр»шения записи информации в счетчик команд устройства, второй и третий входы счетчика индекса являются девятым и десятым управляющими входами устройства записи информации в счетчик индекса.
Источники информации, приняты» во внимание при экспертизе
1. Авторское свидетель»тво СССР № 438014, кл. G 06 F9/19,,1971.
2. Авторское свидетельство С(.CP № 4315! 6, кл. G Об F 9/20, 1972.