Explain the difference between memory-mapped I/O and instruction-based I/O.
You need to show detail work on how you get the answer.
Dont use answers from other websites please!
Please type your answer not picture
2. Explain the difference between memory-mapped I/O and instruction-based I/O.
Memory mapped I/O
the Basic I/O devices are treated as memory.
Allotted address size is 16-bit (A0 – A15)
the Data transfer instructions Same for memory and I/O devices.
Cycles involved Memory read and memory write
Interfacing of I/O ports Large (around 64K)
there is No separate control signal is needed for I/O devices.
Efficiency is Less
More decoder hardware required.
During memory read or memory write operations, IO/M’ is kept low.
Data movement Between registers and ports.
Logical approach are Simple
Usability In small systems where memory requirement is less.
Speed of operation Slow
Step by step
Solved in 2 steps