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