Микропроцессоры
Пэн Чжан , в Advanced Industrial Control Technology, 2010
(2) Ввод-вывод с отображением памяти
Интерфейсные устройства могут отображаться непосредственно на системный адрес и шину данных. В отличие от изолированного ввода-вывода, ввод-вывод с отображением в память не использует инструкции IN, INS, OUT или OUTS. Вместо этого он использует любую инструкцию, которая передает данные между микропроцессором и памятью. Устройство ввода-вывода с отображением в память рассматривается как ячейка памяти в карте памяти, основным преимуществом которой является то, что для доступа к устройству ввода-вывода можно использовать любую инструкцию передачи памяти. Основным недостатком является то, что часть системы памяти используется в качестве карты ввода-вывода, что уменьшает объем используемой памяти, доступной для приложений.
В ПК-совместимом В системе адресная шина имеет ширину 20 бит, от адреса 00000h до FFFFFh (1 МБ). На рисунке 5.7 показано типичное распределение памяти на ПК.

Рисунок 5.7. Типичная карта памяти ПК.