ГОСТ РМЭК 821-2000
2.3.5 Р е ж и м ыа д р е с а ц и и
Задатчики широковещательно передаютадрес по шиле пересылки данных в начале каждого
цикла. Этот адрес может быть 16-разрядным. 24-разрядным или 32-разрядным в зависимости от
функциональных возможностей задатчика, который выполняет его широковещательную передачу.
16-разрядныеадреса называются короткими адресами, 24-разрялные —стандартными, а 32-разрядные
—расширенными. Вгабл. 2.9 приведены рахтичные мнемонические обозначения, употребляемые для
описания возможностей адресации, и показано, как они описывают возможности задатчиков, испол
нителей и адресных мониторов.
Та б л и ца 2.9 —Мнемонические обозначения режимовадресации
Mиеиомичес-
кос обозна
чемне
Функциональ
ный блок
Смысловое содержание
А16
Задатчик
Может формировать циклы с короткими <16-разрялными) адресами
Исполнитель
Может воспринимать никлы с короткими (16-разрялными) адресами
Адресный
монитор
Может контролировать никлы с короткими (16-разрялными) адресами
А24
Задатчик
Может формировать никлы со стандартными (24-разрядными) адресами
Исполнитель
Может воспринимать никлы со стандартными (24-разрядными) адресами
Адресный
монитор
Может контролировать никлы со стандартными (24-разрядными)
адресами
А32
Задатчик
Может формировать никлы с расширенными (32-разрядными) адресами
Исполнитель
Может воспринимать никлы с расширенными (32-разрядными) адресами
Адресный
монитор
Может контролировать никлы с расширенными (32-разрядными)
адресами
С каждым адресом задатчик широковещательно посылает код модификатора адреса (AM),
чтобы проинформировать исполнителя, какой адрес (короткий, стандартный или расширенный) пе
редается.
Короткие атреса вырабатываются задатчиками А16и принимаются исполнителями А16. Стандар
тные адреса вырабатываются задатчиками А24 и принимаются исполнителями А24. Расширенные атреса
вырабатываются задатчиками А32 и принимаются исполнителями А32.
Режим короткой адресации восновном предназначен дляобращения к устройствам ввода/вывода.
Он позволяет проектировать исполнители А16с минимальнойлогикой, так как им нет необходимо
стидекодировать большое количество адресных линий. Хотя модули ввода/вывода можно
спроекти ровать для декодирования стандартных и расширенных адресов, режим короткой
адресации обычно делает такой подход излишним.
Режимы стандартной и расширенной адресации предназначены в основном для обращения к
памяти, хотя нет никаких запретов против проектирования модулей ввода/вывода, в которых эти
режимы были бы реализованы. Стандартный и расширенный режимы адресации позволяют значи
тельно увеличить количествоадресуемыхячеек.
Правило 2.9. Иашпители ДОЛЖНЫ ДЕКОДИРОВАТЬ все .шины модификатора адреса.
Замечание 2.14. Возможностьдекодирования всехлиний модификатора адреса позволяет испол
нителю различать короткие, стандартные и расширенные адреса.
Замечание 2.15. Кроме указанных здесьтрех режимов адресации, существуетчетвертый режим,
который используется при циклах подтверждения прерывания (см. рахтел 4). Эти циклы подтверж
дения прерывания можно отличить от циклов пересылки данныхтем, что в первом случае сигнальная
линия IACK* имеет низкий логический уровень, а во втором —высокий.
22