有两部份!!!一是数据存储器,二是特殊寄存器
8051片内数据存储器除RAM(00-7fh)之外,还有特殊功能寄存其SFR(80H-FFH),两者合起来共有256字节,但是能够真正用来当数据寄存器的只有128字节,也就是RAM。
特殊寄存器是用来存储那些51中已经规定好 了的寄存器
code 程序区 movcx
data 外部存储区 movx
data 内部存储区 mov ,直接访问或间接访问
idata 内部存储区 mov 间接
sfr 控制字区 mov 直接
不同的厂家与不同型号的51单片机空间大小是不同的
INTEL 8051系列 data 128 sfr 128 idata 0
INTEL 8052系列 data 128 sfr 128 idata 128
程序code 和数据xdata 主要看单片机型号了
这个巧了,我们刚学完单片机。
8051的ROM是4K,RAM是128字节,其中ram区还有高128字节是特殊寄存器。
8052的ROM是8k,RAM是256字节,其中高128是和特殊寄存器重合,对高128字节的RAM访问用idata。
完全msc-51内核的rom最大为64k(地址线决定)。
51单片机存储器内部结构
http://wenku.baidu.com/view/69344418c5da50e2524d7f6d.html
51单片机寄存器 详解
http://wenku.baidu.com/view/84b7055177232f60ddcca1da.html
两部分