Методы адресации элементов.


Элемент, управляющий обменом информацией по магистрали (микропроцессор, контроллер, сопроцессор), прежде всего должен адресовать тот элемент системы (ВУ), с которым обмен будет происходить. Адресным пространством системы называется количество элементов (ВУ), которое может быть адресовано в системе. Это зависит не столько от разрядности адресных шин магистрали (хотя и это является определяющим), сколько от выбранного метода дешифрации адреса. Блок сопряжения, отвечающий за преобразование адресной информации магистрали в конкретный сигнал выбора элемента системы (по входу "Выбор модуля" – ВМ), называется дешифратором адреса. Различают три основных метода адресации, имеющие много модификаций: линейный метод; прямой метод; расширенный метод.

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

Рис.7 Рис.8

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

Рис.9

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

Регистр, осуществляющий прием, хранение и выдачу информации, но не преобразующий ее, называется портом ("пристанищем" информации). Адресация выполняется в два этапа. Сначала в регистр (который в этом случае носит название базового, а метод адресации операндов - базированием) заносится из шин данных старшая адресная комбинация, а затем любое ВУ адресуется комбинацией старшего адреса с базового регистра и младшего адреса с адресных шин магистрали. Такая адресация носит название – дальний вызов, в то время, как адресация только с помощью адресных шин, – ближний вызов.



Дата добавления: 2017-02-13; просмотров: 1368;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.008 сек.