What happens during DMA transfer?

Answer Posted / niaz mohammad

DMA (Direct Memory Access) is a technique that transfers
data between a microprocessor's memory and an I/O device
without involving the microprocessor.

* Working process of DMA controller:

1. The I/O device request DMA operation via the DMA request
lines of the controller chip.

2. The controller chip activates the microprocessor HOLD
pin, requesting the CPU to release the bus.

3. The processor then sends HLDA (Hold Acknowledgement) back
to the DMA controller.

4. The DMA controller completes the DMA transfer and
releases the bus.

Is This Answer Correct ?    14 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What is baud rate?

582


What are hardware interrupts?

595


Why stack is used in program?

659


Differentiate between div and idiv instructions with the help of examples.

2042


What are the different types of memory addressing modes?

566






What are the functions of base registers?

616


How many hardware interrupts 8085 supports?

649


Which is the stack used in 8085?

591


explain the different types of control flags for the 8086?

576


Does alu have any storage facility?

622


Which register handles the arithmetic operations in the 8085?

598


Define macros with the help of an example.

610


What is special function registers (sfr)?

674


Explain what is the main difference between 8085 and 8086 processors?

545


Explain what type of architecture is used in 8085 microprocessor?

539