Explain Memory Mapped I/O Scheme.
Memory Mapped I/O Scheme: In this scheme there is only one address space. Address space is explained as all possible addresses which microprocessor can generate. Several addresses are assigned to memories and several addresses to I/O devices. This I/O device is also function 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 memories with I/O device. This scheme is appropriate for a small system.