Q7Microprocessor and Interfaces
Question
2 marks
Define Memory Mapped I/O.
Answer
Memory Mapped I/O physically assigns standard RAM addresses to external I/O devices, allowing the CPU to treat them as memory locations.
Memory Mapped I/O is a hardware interfacing architecture where external peripheral devices are mathematically assigned strict addresses within the standard RAM memory space. The microprocessor utilizes standard memory instructions (LDA, STA) to communicate with the hardware, completely abandoning dedicated IN/OUT port instructions.