Operating Systems Memory-Mapped 1/0 Advantages G With memory-mapped 1O, a lo device driver can be written entirely in C. Otherwise, some assembly code is needed No special protection mechanism is needed to keep user processes from performing 10. G Every instructions that can reference memory can also reference control registers. Gao Haichang, Software School, Xidian University 10Operating Systems Gao Haichang , Software School, Xidian University 10 Memory-Mapped I/O Advantages With memory-mapped I/O, a I/O device driver can be written entirely in C. Otherwise, some assembly code is needed. No special protection mechanism is needed to keep user processes from performing I/O. Every instructions that can reference memory can also reference control registers