【內存篇】51單片機的各種data(bdata, data, idata, pdata, xdata)

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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章