Bit-reversed addressing mode normally requires that the n-element array be aligned on an n-word boundary. When n is large this may result in a large hole in the memory map. To enable more efficient use of memory a technique to use bit-reversed addressing without data alignment is presented.