Особенности архитектуры универсальных микропроцессоров. Механов В.Б. - 30 стр.

UptoLike

Составители: 

30
адреса памяти или полный адрес внешнего устройства. Этот ад-
рес обязательно должен быть зафиксирован и сохранен в тече-
ние всего цикла, для чего используется внешний регистр-
защелка, куда записывается адресная информация с помощью
строба адреса ALE. Регистр-защелка должен иметь три стабиль-
ных выходных буфера и обеспечивать малое время переключе-
ния при большой нагрузочной способности. Во второй половине
цикла шины по линиям AD15-AD0 передаются адреса данных
или байты команд, сопровождаемые стробом данных DEN.
A19/S6-A16/S3 (Address/State) – мультиплексные выход-
ные линии адреса/состояния. Работа осуществляется следую-
щим образом. В первом такте на эти линии выдаются старшие
4 бит адреса памяти, а при адресации ВУ нули. В остальных
тактах цикла шины МП выдает на эти линии сигналы состояния
S6–S3. Код на линиях S4, S3 определяет сегментный регистр,
участвующий в формировании физического адреса памяти, т.е.
указывает сегмент памяти, к которому производится обращение
в текущем цикле. При обращении к ВУ, когда сегментные реги-
стры не участвуют в формировании адреса, устанавливается зна-
чение S4 = 1, S3 = 0.
Сигнал S5 соответствует состоянию флага разрешения пре-
рываний IF: 0 прерывания запрещены, 1 прерывания разре-
шены. Сигнал S6 не используется и всегда равен нулю.
ВНЕ (Byte High Enable) разрешение старшего байта.
Формируется в первом такте цикла одновременно с адресной
информацией. Активный сигнал нулевого уровня ВНЕ означает,
что по старшей половине AD15–AD8 шины адреса/данных пе-
редаются 8-битовые данные. Совместное использование ВНЕ и
младшей линии адреса А0 для дешифрации адресов позволяет
осуществлять передачу слов или отдельных байтов по шине АD.
ALE (Address Lock Enable) строб адреса (разрешение
защелкивания адреса), выдается в начале каждого цикла шины и
используется для записи адреса в регистр-защелку, т.е. для де-
мультиплексирования шины АD.
адреса памяти или полный адрес внешнего устройства. Этот ад-
рес обязательно должен быть зафиксирован и сохранен в тече-
ние всего цикла, для чего используется внешний регистр-
защелка, куда записывается адресная информация с помощью
строба адреса ALE. Регистр-защелка должен иметь три стабиль-
ных выходных буфера и обеспечивать малое время переключе-
ния при большой нагрузочной способности. Во второй половине
цикла шины по линиям AD15-AD0 передаются адреса данных
или байты команд, сопровождаемые стробом данных DEN.
     A19/S6-A16/S3 (Address/State) – мультиплексные выход-
ные линии адреса/состояния. Работа осуществляется следую-
щим образом. В первом такте на эти линии выдаются старшие
4 бит адреса памяти, а при адресации ВУ – нули. В остальных
тактах цикла шины МП выдает на эти линии сигналы состояния
S6–S3. Код на линиях S4, S3 определяет сегментный регистр,
участвующий в формировании физического адреса памяти, т.е.
указывает сегмент памяти, к которому производится обращение
в текущем цикле. При обращении к ВУ, когда сегментные реги-
стры не участвуют в формировании адреса, устанавливается зна-
чение S4 = 1, S3 = 0.
     Сигнал S5 соответствует состоянию флага разрешения пре-
рываний IF: 0 – прерывания запрещены, 1 – прерывания разре-
шены. Сигнал S6 не используется и всегда равен нулю.
     ВНЕ (Byte High Enable) – разрешение старшего байта.
Формируется в первом такте цикла одновременно с адресной
информацией. Активный сигнал нулевого уровня ВНЕ означает,
что по старшей половине AD15–AD8 шины адреса/данных пе-
редаются 8-битовые данные. Совместное использование ВНЕ и
младшей линии адреса А0 для дешифрации адресов позволяет
осуществлять передачу слов или отдельных байтов по шине АD.
     ALE (Address Lock Enable) – строб адреса (разрешение
защелкивания адреса), выдается в начале каждого цикла шины и
используется для записи адреса в регистр-защелку, т.е. для де-
мультиплексирования шины АD.



                             30