C51单片机中bdata与xdata占用内存空间吗

C51单片机中定义bdata与xdata类型,
是占用内存空间吗,还是占用单片机空间??
是不是定义int,char类型才是占用内存空间??

第1个回答  2008-05-01
bdata表示放在内部RAM中,xdata表示放在外部RAM中,就是这样。本回答被提问者采纳
第2个回答  2013-08-08
bdata 在0x20-0x2F的内部RAM连续空间里。特点是,每一位都是可寻址的。当然每个字节也是可寻址的。类似的,还有内部的0x80+n*8 (@<255,n=0--15)的那些单元字节,不连续。只是这些单元设计成外围特殊功能寄存器和专用寄存器。例如A,B...P0-Pn,SR或别的什么的;

xdata 在外部空间里,跟内部的256字节的内部空间 独立 存在,不可位寻址。
相似回答