本帖最后由 Periodic 于 2012-2-26 14:09 编辑  
 
unsigned char   Tab_1[8] ; 
data  unsigned char   D_08H    _at_ 0x08; 
#define pD_08H              ((volatile unsigned char *)0x08) 
 
 
    49:     *pD_08H=Tab_1[D_09H];  
C:0x0015    7410     MOV      A,#Tab_1(0x10) 
C:0x0017    2509     ADD      A,D_09H(0x09) 
C:0x0019    F8       MOV      R0,A 
C:0x001A    E6       MOV      A,@R0 
C:0x001B    7808     MOV      R0,#D_08H(0x08) 
C:0x001D    F6       MOV      @R0,A
 |