Already answered in your other post..

Dynamic Memory Allocation...
In English: The address changes hence making your little code useless and less you "un-"DMA it...

For future stupid questions please refer to the lovely webiste: http://www.google.com