typedef unsigned char UCHAR;
*((UCHAR*)0x4AAA) = 0xAA;
この場合0xAAが代入されるのはどこですか?
0x4AAA番地?0x4AAA番地に入ってるアドレスの番地?