Микропроцессорные системы и программное обеспечение в средствах связи. Гребешков А.Ю. - 63 стр.

UptoLike

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

Рубрика: 

Микропроцессорные системы и программное обеспечение в средствах связи
63
В зависимости от особенностей устройства ввода/вывода функ-
циональная схема изменяется :
отдельные регистры состояния и управления могут объеди-
няться в один регистр;
в устройстве ввода (вывода) может использоваться только ре-
гистр входных (выходных) данных;
для ввода и вывода может использоваться двунаправленный
(дуплексный) порт.
Обращаться к портам ввода
/вывода можно с помощью специаль-
ного адресного пространства для портов ввода/вывода в оперативной
памяти или с использованием общего адресного пространства, когда
порт ввода/вывода рассматривается процессором как ячейка памяти.
Эти различия в адресации позволяют реализовать два способа вво-
да/вывода. В результате существует интерфейс ВВ с изолированными
шинами и
интерфейс ВВ с общими шинами.
Интерфейс ВВ с изолированными шинами характеризуется
раздельной адресацией памяти и портов (внешних устройств) при об-
мене информацией. Здесь ввод/вывод предполагает наличие специ-
альных команд ввода/вывода, общий формат которых показан на рис.
1.14.
При выполнении команды ввода IN содержимое прямо или кос-
венно адресуемого входного регистра PORT
передается во внутренний
регистр REG микропроцессора.
При выполнении команды OUT содержимое регистра REG пере-
дается в выходной порт PORT. В МПр могут быть и другие команды
управления, относящиеся к ВВ, например команды управления свя-
занные с проверкой и модификацией содержимого регистра управле-
ния и состояния.
Интерфейс с общими шинами (ввод/вывод с отображением на
  Микропроцессорные системы и программное обеспечение в средствах связи
        В зависимости от особенностей устройства ввода/вывода функ-
циональная схема изменяется :
        • отдельные регистры состояния и управления могут объеди-
          няться в один регистр;
        • в устройстве ввода (вывода) может использоваться только ре-
          гистр входных (выходных) данных;
        • для ввода и вывода может использоваться двунаправленный
          (дуплексный) порт.
        Обращаться к портам ввода/вывода можно с помощью специаль-
ного адресного пространства для портов ввода/вывода в оперативной
памяти или с использованием общего адресного пространства, когда
порт ввода/вывода рассматривается процессором как ячейка памяти.
Эти различия в адресации позволяют реализовать два способа вво-
да/вывода. В результате существует интерфейс ВВ с изолированными
шинами и интерфейс ВВ с общими шинами.
        Интерфейс ВВ с изолированными шинами характеризуется
раздельной адресацией памяти и портов (внешних устройств) при об-
мене информацией. Здесь ввод/вывод предполагает наличие специ-
альных команд ввода/вывода, общий формат которых показан на рис.
1.14.
        При выполнении команды ввода IN содержимое прямо или кос-
венно адресуемого входного регистра PORT передается во внутренний
регистр REG микропроцессора.
        При выполнении команды OUT содержимое регистра REG пере-
дается в выходной порт PORT. В МПр могут быть и другие команды
управления, относящиеся к ВВ, например команды управления свя-
занные с проверкой и модификацией содержимого регистра управле-
ния и состояния.
        Интерфейс с общими шинами (ввод/вывод с отображением на



                                   63