Hi Tomas Vaverka,
Thanks for your reply,
The LSB means the bit 2 of the register 0x02 or 0x04 (XD0 and YD0).
Each time the read from these registers, the least four bits are either 0x8 or 0x0. I sampled lots of data, and got the same result.
I am wondering if my configuration is wrong.
The only register I set before sampling is by setting the 0x2A to 0x05, other registers are not configured and kept its default value.
Before reading register from 0x01 to 0x04, the status register 0x00 bit 1 and bit 0 are checked and they are '1'.
This picture is my I2C result of one read:

I tried to set the register 0x2B to 0x12 today, but got the same result.