Model Question of TU IT Adhikrit
1. Define DMA? What is the function of DMA address register? Explain various addressing modes present in 8086? A Direct Memory Access (DMA) Controller solves this by allowing I/O devices to transfer data directly to memory, reducing CPU involvement. This increases system efficiency and speeds up data transfers, freeing the CPU to focus on other tasks. DMA controller needs the same old circuits of an interface to communicate with the CPU and Input/Output devices. Function of DMA Addrees Register Every DMA channel has one DMA address register. The function of this register is to keep the address of the starting memory location, which will be accessed by the DMA channel. Therefore the starting address of the memory block that will be accessed by the device is first loaded in the DMA address register of the channel. Naturally, the device that requires transferring data over a DMA channel, will access the block of memory with the initializing address stored in the DMA Address Re...