Concept Flow - Memory-mapped I/O concept
CPU wants to communicate
CPU sends address
Address decoded
Memory
Read/Write
Data returned or sent
CPU receives data
The CPU sends an address; if it matches memory, data is read/written from memory; if it matches an I/O device address, data is read/written to that device using the same bus.
