Устройство для формирования адресов

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕН ИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистииеских

Респубпик (11) 446880 (61) Зависимое от авт. свидетельства (22) Заявлено 09. II. 72 (21)1844422/I82

4{И) M. Кл. о 061 9/20 с присоединением заявкиГосударственный номитвт

Совета Министров СССР оо делам изобретений н открытий (32) Приоритет

ОпубликовантК5.Щ. 74 Бюллетень № 38

Дата опубликования описания IG) ° I2 ° 74 (53) УДк68Х»326 (088.8> (72) Автор изобретения

В.И. Эаровский (71,) Заявитель (54 т УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ АДРЮОВ

"Изобретение относится к обла сти цифровой вычислительноИ техники и может быть использовано в устройствах управления цифровых вычислительных машин, обеспечивающих выполнение программ с переадресацией.

Йэвестны устройства модификации адресов, содержащие сумматор адреса, индексные регистры (или счетчики) с вентильными группами, при использовании которых признаки модификации группы последовательных команд формируются в виде управляющего кода, которыИ перед выполнением указайнай группы команд записывается в сдвигающий регистр и при выполнении каждоИ команды сдвигается на соответствующее число разрядов таким образом, чтобы код, оказывающийся в соответствующйх старших разрядах сдвигающего регистра, составлял требуемый признак мадйфикации.

1

Недо с таткам подобных у с тр ой с тв является слабая эффективность в ,том случае, когда команды с переменными адресами следуют в прог рамме не одна за другой, а достаточно редко, перемежаясь с командами без модификации адреса. В этом случае значительная часть разрядов управляющего кода занимается нуля" ми и практически не используется.

Это вызывает необходимость включать в программу большое число команд по занесению управляющих ко, дов, что приводит к снижению быст-.

" родействия устройства и, как следствие, к увеличению BpGMGHN решения задач.

Целью настоящего изобретения

„ является устранение указанного не" достатка, т.е. повышение быстродействия устройства.

Сущность изобретения заключается в том, что сдвиг управляющего кода в сдвйгающем регистре и выда446880 ча сигналов с дешифратора на управление группами вентилей производится не в каждой команде, а только в командах с переменными адресами.

Для этого сигнал на сдвигающий вход регистра и стробирующий вход дешиф- ратора подается из устройства управления через вентиль, который отпирается триггером регйстра команд, содержащим признак модификации адpecos при этом управляющий код содержит информацию только о командах с переменными адресами.

Для этого в устройство введен вентиль, выход которого соединен с а управляющими входами дешифратора и сдвигающего регистра, входы вентиля подключены соответственно ко входам признака .модификации и сигнала управления устройства.

На чертеже представлена схема устройства, в состав которой входят: индексные регистры (или счетчики циклов) I T-I, группы вентилей 2Т-23 сумйатбр адреса 3, де- 25 шифратор 3, сдвигающий регистр 5, цепь 6 передачи управляющего кода, выход 7 вентиля, вентиль 8, цепь

9 управляющего сигнала, цейь IQ признака модификации адресов. зо

Индексные регистры Х -I через соответствующие группы вентилей

2 -23 подключены ко входам сумматора адреса 3. Управляющие входы групп вентилей подключены к выходам дешифратора Ф. Входы дешифратора подключены к выходам соответствующего числа старших разрядов сдвигающего регистра 5. На входы разрядов сдвигающего регистра подана цепь 6 передачи управляющего кода, а на сдвигающий вход регистра и стробиоующий вход дешифратора — выход 7 вентиля 8. На входы вентиля подключены цепи 9 управля- 45 ющего сигнала и IQ признака модификации адресов (выхода соответствующего триггера, регистра команд).

Устроиство работает следующим образом.

Перед началом выполнения группы команд, в которой встречаются команды с переменными адресами в регистр 5 по цепи 6 специальной командой записывается управляющий код. йри выполнении каждои команды по цепи 9 поступает управляющий сигнал, а по цепи IO — признак модификации адресов. Если в данной команде адрес необходимо изменить, сигнал признака модификации открывает вентиль 8, и на его выходе 7 появляется сигйал, под действием которого выходы дешифратора 4 в соответствии с информацией, содержащеися в старших разрядах регистра

5, включают требуемые группы вентилей и посылают содержимое соответствующих индексных регистров I в сумматор адреса 3. После этого в регистре 5 осуществляется сдвиг на к разрядов,. Если же адрес в данной команде не должен изменяться, сигнал признака модификации адресов не отпирает вентиля 8, и не происходит ни передачи кода в сумматор адреса, ни сдвига его в регистре 5.

В результате этого управляющий код, заносимый в регистр 5, содержит информацию только о командах, в которых адреса изменяются. Информативность кода повышается, что позволяет сократить в программе число команд по занесению управля ющих кодов.

ПРЕДМЕТ ИЗОБРЕТЕНИЯ

Устройство для формирования адресов, содержащее индексные регистры, выходы которых через соответствующие группы вентилей подключены ко входу сумматора адреса, выход которого соединен с выходом устройства, вход управляющего кода которого подключен к информационному входу сдвигающего регистра, дешифратор, соединенный входом с выходом сдвигающего регистра, каждый выход дешифратора подключен к управляющему входу соответствующей группы вентилей, о т л и ч а ющ е е с я тем что, с целью повышения быстродействия, в него введен вентиль, выход которого coединен с управляющими входами дешифратора и сдвигающего регистра, входы вентиля подключены соответственно ко входам признака модификации и сигнала управления устройства.

446880

Изд. ¹ 169 . Тираж бЕ1 !

1одиисиое

Ла к аз Дф !

Ц!111111111 I осударственного комитета Совета Япннгггров СССР

IIo делам изобретений и открытий

Москва, 113035, Раугиская иаб., 4

I!ргдирнятис «11атент», Москва, Г-59, Бережковская иаб., 24 с-". - . С. Громова

1 еда к орБ» НаНИИНа 3 ехред Н«С ВНИНа !уоррен: ор Ба Peyr