Computer Science, asked by swati7999, 1 year ago

What are the various modes for transferring data between cpu and i/o devices?

Answers

Answered by himanshurajvanshi
0
How can I explain three modes of data transfer between I/O devices and a computer system in 8086?

Still have a question? Ask your own!

What is your question?

Ad by Worldquant University

At Worldquant University, all tuition costs are covered.

MSc programs in financial engineering can cost more than $50K but ours is tuition-free for every student.

Apply Now

1 ANSWER



Rod Nussbaumer, Wrote a program once, about 40 years ago. It was fun, so I've kept doing it.

Answered Mar 14 2018 · Author has 2.6kanswers and 2m answer views

You need to clarify what you mean by ‘computer system’ and ‘IO device’ in the context of your question. It sounds like you might be looking to contrast ‘read vs write vs DMA or something else’. In the context of the 8086, IO means something quite specific that isn’t normally present on other processors: a separate address space for IO (as opposed to memory addressing) and respective IO related CPU instructions.

But, maybe you mean differentiating between things like polling vs interrupt driven vs DMA IO.

Or maybe you mean to distinguish between bit-at-a-time and byte-at-a-time and block-at-a-time, as in the distinction between serial and parallel an something that deals with packets or blocks like ethernet or disks.

Similar questions