Keil c stores the high byte of an integer in the lower physical address, for example: data unsigned integer nn; nn = 0x1234; we will find that 0x12 is stored in the phiscal address of 00h, and 0x34 is stored in the address of 01h. Can it be reversed? that is to say to store the 0x34 in the 'data' address of 00h and 0x12 in the 'data' address of 01h ? I don't know whether the complier has the CONTROL option to do this.