DMA CONTROLLER
ARCHITECTURE OF 8085
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Device interface
|
|
DMA controller
|
|
Data controller
|
|
Overlooker
|
Detailed explanation-1: -DMA is an abbreviation of direct memory access. DMA is a method of data transfer between main memory and peripheral devices. The hardware unit that controls the DMA transfer is a DMA controller. DMA controller transfers the data to and from memory without the participation of the processor.
Detailed explanation-2: -A DMA controller can generate memory addresses and initiate memory read or write cycles. It contains several hardware registers that can be written and read by the CPU. These include a memory address register, a byte count register, and one or more control registers.
Detailed explanation-3: -A DMA transfer is a single hardware operation that transfers data from computer memory to a device or from the device to computer memory. A single DMA transaction always consists of at least one DMA transfer, but a transaction can consist of many transfers.
Detailed explanation-4: -A hardware device used for DMA (Direct memory access) is DMA controller. DMA controller is a control unit, which can transfer blocks of data between I/O devices and main memory with intervention from the processor.