Can an ARRAY variable be both read and write?

Apparently DMA doesn’t care if something is uint 32or float unlike the registers…