0% 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.

Uploaded by

Mahesh Saravanan
Copyright
© © All Rights Reserved
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% 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.

Uploaded by

Mahesh Saravanan
Copyright
© © All Rights Reserved
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.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy