It looks like that each Memory Entry is shifted by one Memory space. But if I read 8880007C (last entry in Table above) again, I get the right value 8880007C.
I am sure that the Memory Controller always get the datas from the Memory Access bevor. Last example:
Read Address xxxxx, get Data YYYYY
Read Address 8880007C (last entry in Table above), get Data xxxxxx (Datas that normally in Entry xxxxx)
Read Address 88800070, get Data 888007C
Read Address 88800070, get Data 8880070
Read Address 8880070, get Data 8880070
Read Address 8880060, get Data 8880070
Read Address 8880064, get Data 8880060
I think the problem is now clear.
This problem occurs only after a reset. If the memory works right it works all the time right (e.g. 24h). If the Memory is corrupted, the behavior is always present until the next reboot or reset of the system.