1.4 MCS-51的存储系统

MCS-51系列单片机在存储结构上采用哈佛(Har-Vard)结构,即将程序存储器和数据存储器分开,它们有各自的寻址机构和寻址方式。MCS-51 在物理上有4 个存储器地址空间:片内程序存储器、片外程序存储器、片内数据存储器和片外数据存储器。从逻辑上划分,MCS-51 有3 个存储器地址空间:片内外统一编址的64KB的程序存储器地址空间(0000-FFFFH)、128B或256B(52系列)的片内数据存储器地址空间和64KB的片外数据存储器地址空间、片内128B的特殊功能寄存器(SFR)。在访问这3个不同的逻辑空间时,应采用不同形式的指令。如图1.4所示为MCS-51系列存储器的地址空间分配图。

图1.4 MCS-51系列存储器的地址空间分配图