Best Answer

Memory mapped IO is one where the processor and the IO device share the same memory location(memory) while IO mapped IO is one where the processor and the IO device have different memory located to each other.

User Avatar

Wiki User

โˆ™ 2012-03-18 17:19:08
This answer is:
User Avatar
Study guides

Which planet has a moon named titan

Which planet has a moon named Triton

Which planet does the sun rise in the west and set in east

Which planet has a moon named Deimos

See all cards
2 Reviews

Add your answer:

Earn +20 pts
Q: Differentiate between memory mapped IO and IO mapped IO?
Write your answer...
Still have questions?
magnify glass
Related questions

Differeciate memory mapped io and io mapped io?

may mego kana

Explain Memory Mapped IO and IO mapped IO?

yes because when you see the telitobies you get a free ticket to watch barney and his friends its so awsme

What are the advantages of memory mapped IO?

Memory mapped IO uses a portion of RAM to handle IO requests. In this manner, instructions the CPU uses for reading and writing memory can also be used for IO, reducing the circuitry needed. This makes the CPU simpler, cheaper and more effecient.

What is the advantage and disadvantage of interrupt in memory mapped IO?

disadvantages of interrupt

What is the Difference between memory mapped IO and peripheral mapped IO?

A memory mapped IO device is an IO device that responds to a specific address when IO/M- is low. A peripheral (or IO) mapped IO device is an IO device that responds to a specific address when IO/M- is high.Many system designers ignore IO/M- in favor of memory mapped IO.This eliminates one term in the chip select logic for every device.This allows you to use all addressing modes and instructions when manipulating an IO device, as opposed to using only IN and OUT.This allows you to potentially have more than 256 different IO devices.The downside is that you reduce the addressable main memory in the system, i.e. you cannot have all 64K available to you, but this is not generally a problem in most controller designs. You also must decode 16 address lines instead of just 8 when accessing the device.

What is the Difference between memory mapped IO and IO mapped IO?

In memory mapped I/O, a chunk of the CPU's address space is reserved for accessing I/O devices. In I/O mapped I/O, I/O devices are handled distinctly by the CPU and hence occupy a separate chunk of addresses predetermined by the CPU for I/O. In case of Memory mapped I/O the same address BUS is used for accessing both Memory (RAM) and the Registers of I/O devices. For I/O Mapped I/O, separate address BUS is used. As Address space is generally larger for Memory than I/O registers, the length of I/O address is larger in case of Memory Mapped I/O. For a system which uses I/O Mapped I/O, there is a requirement for a extra h/w Circuitry.

What is Peripheral-Mapped IO?

Peripheral-Mapped IO is IO that is selected when the IO/M- line is high.

The maximum number of Io devices can be interfaced with 8085 in the Io mapped Io technique?


In 8085 microprocessor with memory mapped IO?

arithmetic and logic operation can directly perform with I/O data all i/o devices are treated as memory use 16 bit address

Block diagram of 8257 dma controller?

it is a device to transfer the data directly between io device and memory without through the cpu so it performs a high-speed data transfer between memory and io device

What is the function of IO in 8085?

IO/M- is used in the 8085 to qualify IO operations vs memory operations.

If memory addresses are used by the CPU to access memory then what are io addresses used for?

To read and write to I/O

People also asked