idata 和 xdata 属于不同的地址空间,例如,两个相同地址的 idata 和 xdata 存储器是不同的两个个体。访问时可以用不同的寻址方式来区别 idata 区和 xdata 区,如下所述:
凡是能用 mov a,@r0 访问的存储空间都是 idata 区。data 区的低 128 字节与 idata 区的低 128 字节是同一存储空间。data 区的高 128 字节 与 idata 区的高 128 字节属于不同的地址空间。
凡是能用 movx a,@dptr 访问的存储空间都是 xdata 区。 xdata 区的低 256 字节也称为 pdata 区,可以用 movx a,@r0 访问。
|