Concept Flow - Memory-mapped I/O concept
CPU wants to read/write
Access address
Is address in RAM?
Yes→Read/Write RAM
No
Is address in I/O range?
Yes→Access device register
No
Invalid address
CPU uses normal memory instructions to access RAM or device registers by address; addresses in I/O range connect to hardware devices.