Now the micro code reads the first page to memory. There's something wrong with the memory region address to byte address conversion.