Processor speed:
\[
2~\text{MHz} = 2 \times 10^6 \text{ cycles/second}
\]
DMA uses:
\[
0.5% = 0.005 \text{ of total cycles}
\]
DMA cycles per second:
\[
2 \times 10^6 \times 0.005 = 10{,}000 \text{ cycles/second}
\]
Each DMA cycle transfers:
\[
8 \text{ bits}
\]
Hence, data transfer rate:
\[
10{,}000 \times 8 = 80{,}000 \text{ bits/second}
\]
Final Answer:
\[
\boxed{80000}
\]