Memory mapped IO allows IO devices to be accessed like memory using instructions like LDA and STA. It supports 16-bit addressing, uses memory read/write cycles, and allows any register to communicate with IO devices. In contrast, IO mapped IO uses instructions like IN and OUT, only supports 8-bit addressing, uses IO read/write cycles, and only allows the accumulator to communicate with IO devices. The main differences are the addressing size, instructions used, cycles involved, and registers that can communicate with IO devices.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
190 views2 pages
Features Memory Mapped IO IO Mapped IO
Memory mapped IO allows IO devices to be accessed like memory using instructions like LDA and STA. It supports 16-bit addressing, uses memory read/write cycles, and allows any register to communicate with IO devices. In contrast, IO mapped IO uses instructions like IN and OUT, only supports 8-bit addressing, uses IO read/write cycles, and only allows the accumulator to communicate with IO devices. The main differences are the addressing size, instructions used, cycles involved, and registers that can communicate with IO devices.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2
Features Memory Mapped IO IO Mapped IO
IO devices are accessed They cannot be accessed
like any other memory like any other memory Addressing location. location.
They are assigned with 16- They are assigned with 8-
Address Size bit address values. bit address values.
The instruction used are The instruction used are
Instructions Used LDA and STA, etc. IN and OUT.
Cycles involved during
Cycles involved during operation are IO read and operation are Memory IO writes in the case of IO Cycles Read, Memory Write. Mapped IO.
Any register can Only Accumulator can
communicate with the IO communicate with IO Registers device in case of Memory devices in case of IO Communicating Mapped IO. Mapped IO.
216 IO ports are possible to
be used for interfacing in Only 256 I/O ports are case of Memory Mapped available for interfacing in Space Involved IO. case of IO Mapped IO.
During writing or read During writing or read
cycles (IO/M` = 0 ) in case cycles (IO/M` = 1) in case IO/M` signal of Memory Mapped IO. of IO Mapped IO.
No separate control signal
required since we have unified memory space in Special control signals are the case of Memory used in the case of IO Control Signal Mapped IO. Mapped IO.
Arithmetic and Arithmetic and logical Arithmetic and logical
Logical operations are performed operations cannot be operations directly on the data in the performed directly on the case of Memory Mapped data in the case of IO IO. Mapped IO.