在头文件中定义 #define PCCRAMBASEADDR (0x20000000),然后在C文件中写这条语句,keil MDK编译使用三级优化if( (*( UINT8 *)(PCCRAMBASEADDR)) == 0x50) && ((*( UINT8 *)(PCCRAMBASEADDR + 1)) == 0x00) )用反汇编查看,发现这条语句被优化掉了,汇编中没有这条语句的汇编,请问怎样才能不被优化掉