MICROPROCESSOR AND MICROCONTROLLER

DMA CONTROLLER

ARCHITECTURE OF 8085

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
The DMA transfers are performed by a control circuit called as ____
A
Device interface
B
DMA controller
C
Data controller
D
Overlooker
Explanation: 

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.

There is 1 question to complete.