We can consider 8 byte data as a word ..
2 popular modes of DMA transfer are burst mode DMA and cycle stealing DMA..
CPU remains less inactive in cycle stealing DMA as compared to burst mode DMA ..
In cycle stealing, transfer takes word by word..
Given
No of cycles to transmit 8 byte data = 5 cycles
So no of cycles to transmit 1024 bytes data = (1024 / 8) * 5
= 128 * 5
= 640 cycles
Hence 640 cycles should be the correct answer..