比如內部RAM的高128字節,如果用直接尋址,那麽就是操作SFR;如果用間接尋址(MOVX @Ri,A)那麽就是對RAM操作。
在C語言中,通過定義變量時加上關鍵字表示位置:
如unsigned char data a;表示內部RAM低128字節中定義壹個無符號整數a。省略或data表示內部低128字節(用直接尋址);bdata表示在可位尋址區;idata表示內部高128字節(用MOV @Ri,A);pdata表示外部低256字節拓展RAM(用MOVX @Ri,A);xdata表示外部所有拓展RAM(用MOVX @DPTR,A);code表示ROM(用MOVC),通常用作數據表格。