In a unified memory-mapped I/O scheme, which of the following statements correctly describes system architecture?
In a unified memory-mapped I/O scheme, which of the following statements correctly describes system architecture?
Multiple Choice Options
- A✓ Correct Option
I/O devices and system memory share the exact same contiguous address space and control lines
- B
Memory addresses and I/O addresses are physically isolated into separate address spaces
- C
The CPU cannot read data from I/O ports
- D
Dedicated IN and OUT assembly instructions are strictly required
Detailed Technical Solution & Explanation
In memory-mapped I/O, peripheral I/O port registers are assigned addresses within the single unified system memory address space. The CPU uses identical memory read/write instructions (MOV, LDA, STA) and identical bus control lines (MEMR, MEMW) to communicate with both RAM and I/O devices.