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
What are the steps involved in communication of 8085 microprocessor with the memory?
What is the bus in a microcontroller?
Can 8259 be interfaced with 8085 via the trap pin?
What type of instruction is cpi ācā and define the action it performs?
what is program counter?
What is the RST for the TRAP?
How do vectored and non-vectored interrupts differ?
explain about externally initiated operations
Describe the (status) flag register of 8085?
Explain about the classification of instruction operations
What was is the primary usage of a 8085 microprocessor?
What are the steps involved in a fetch cycle
Which type of JMP instruction assembles if the distance is 0020h bytes
How subroutine can be called from the main program and how the program returns from the subroutine?
What is the purpose of the sign flag in 8085?