1. A memory space configuring method, wherein said memory space is formed by a plurality of memory ranks, the method comprising: dividing said data to a plurality of blocks, wherein each block has a corresponding logical address defined with a plurality numbers of bits; selecting at least one bit of the logical address for being as an interleaving control code; and configuring the blocks to each of the memory ranks according to the interleaving control code, wherein the blocks with continuous logical addresses are configured to different memory ranks.