【摘要】:8051存储器地址空间分程序存储器和数据存储器。程序存储器用于存放编好的程序和表格、常数。程序存储器通过16位程序计数器寻址,寻址能力为64 K字节。8051/8751的64 K程序存储器空间,片内ROM/EPROM为4 K字节,地址为0000H~0FFFH,片外最多可扩至64 K字节ROM/EPROM,地址为1000H~FFFFH,片内外是统一编址的。8051从片内程序存储器和片外程序存储器取指令执行速度相同。程序存储器的某些单元是留给系统使用的,见表2.4。表2.4程序存储器保留的存储单元
8051存储器地址空间分程序存储器(64 KB ROM)和数据存储器(64 KB RAM)。程序存储器用于存放编好的程序和表格、常数。程序存储器通过16位程序计数器(PC)寻址,寻址能力为64 K字节。这使得程序存储器能在64 K地址空间内任意寻址,但没有指令使程序从程序存储器空间转移到数据存储器空间。
8051/8751的64 K程序存储器空间,片内ROM/EPROM为4 K字节,地址为0000H~0FFFH,片外最多可扩至64 K字节ROM/EPROM,地址为1000H~FFFFH,片内外是统一编址的。
当引脚接高电平时,8051的程序计数器PC在0000H~0FFFH范围内(即前4 K字节地址)执行片内ROM中的程序;当指令地址超过0FFFH后,就自动地转向片外ROM取指令。
当引脚接低电平(接地)时,8051片内ROM不起作用,CPU只能从片外ROM/EPROM中取指令,地址可以从0000H开始编址。这种接法特别适用于采用8031单片机的场合,由于8031片内不带ROM,因此使用时必须使=0,以便能够从外部扩展EPROM(如2764,2732)中取指令。
8051从片内程序存储器和片外程序存储器取指令执行速度相同。(www.xing528.com)
程序存储器的某些单元是留给系统使用的,见表2.4。
表2.4 程序存储器保留的存储单元
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。