Explain Memory Mapped I/O Scheme.
Memory Mapped I/O Scheme: In such scheme there is only one address space. These address space is defined as all possible addresses which microprocessor can produce. Some addresses are allocated to memories and several addresses to I/O devices. This I/O device is also functions as a memory location and one address is assigned to this. In this scheme all the data transfer instructions of the microprocessor can be utilized for both memory and also I/O device. This scheme is appropriate for a small system.