What is "memory-mapped I/O" versus "port-mapped I/O"?
Correct! Well done.
Incorrect.
The correct answer is A) Memory-mapped I/O places device registers within the same address space as memory, accessed with standard memory instructions; port-mapped I/O uses a separate address space accessed via dedicated I/O instructions
Correct Answer
Memory-mapped I/O places device registers within the same address space as memory, accessed with standard memory instructions; port-mapped I/O uses a separate address space accessed via dedicated I/O instructions
Memory-mapped I/O simplifies programming since the same instructions access memory and devices, while port-mapped I/O (used by some architectures like x86 for legacy devices) requires special instructions (e.g., IN/OUT) to access a separate I/O address space.