C51的數據存儲區域類型有哪些?各種存儲區域類型是哪種存儲空間,存儲范圍是什么?如何將變量定義存儲到確定的位置?
答:bit 片內數據區的位尋找區,位地址0x00~0x7f,128位(字節地址0x20~0x2f)
data 直接尋址片內數據區的低128字節
bdata 片內數據區的位尋址區0x20~0x2f,也可字節訪問,16字節
idata 間接尋址片內數據區的256字節,與MOV @Ri 對應
pdata 分頁尋址片外數據區的256字節,與MOVX @Ri 對應,P2不變
xdata 片外數據區的全空間,64KB
code 全部程序存儲空間,64KB
絕對定位關鍵字_at_ ,指針,庫函數的絕對定位宏。
評論