Memory-mapped I/O means that peripheral registers
Answer: A
Any instruction that can touch memory can then touch a peripheral, which is why a memory-mapped device is so convenient in C. The cost is address space consumed and the need to mark those addresses volatile so the compiler does not optimise the accesses away.
Please log in or register to report this question.