bdata:
20h-2fh,是data的一部分,可位尋址,可把一個字節拆開做位定義,比如
unsigned char bdata xx;
sbit flag = xx^0;
data:
00h-7fh,可直接尋址,也可間接尋址,包含了通用寄存器等
idata:
00h-ffh,data可以理解爲其子集,剩餘部分80h-ffh只能間接尋址,直接尋址的數據是特殊功能寄存器
pdata:
xdata的前256字節,因爲其地址可以用一個字節表示,所以可以間接尋址,也可以使用dptr尋址,使用dptr速度較慢
xdata:
0000h-ffffh, 外部擴展ram空間,使用dptr尋址,前256字節可以間接尋址,即pdata